{
  "id": 10004819,
  "title": "A web shop without a database or payment provider: the ForgeCMS shop module",
  "url": "https://urgent.news/2026/09/26/a-web-shop-without-a-database-or-payment-provider-the-forgecms-shop",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-09-26T15:14:42.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/artanidos/a-web-shop-without-a-database-or-payment-provider-the-forgecms-shop-module-5e3n"
  },
  "original_language": "en",
  "account": "Today, a shop module for ForgeCMS became available. Customers can pay through two methods: June (Ğ1) or euros via bank transfer. The module has no database, payment provider, or monthly fees; payments go directly from buyer to seller. I tested the module by purchasing a test order with 1 Ğ1, and the order was marked as paid within three minutes. The module's developer, ForgeCMS, is a small CMS written in Go that fetches pages from a Git repository on Codeberg and renders them as HTML. The module offers two payment options: Ğ1, a libre currency since 2017, and euros by bank transfer. Ğ1 is not a speculative token but used to pay for goods and services in the network. The payment process involves writing the order as a small SML file to disk and sending two emails - one to the buyer and one to the seller. Buyers pay by providing the order number in the transfer comment. The module detects Ğ1 payments by querying the public Duniter indexer once a minute. Euro payments require a one-click confirmation from the seller. The module does not include a shopping cart, credit card processing, or automatic invoices. It was tested on a live site, and both Ğ1 and euro payments worked successfully. The shop module costs a one-time €39 license with no subscription.",
  "summary": "Today the shop module for ForgeCMS went live. Your customers can pay in two ways: in June (Ğ1) , a free currency, or in euros by plain bank transfer . There's no database, no payment provider taking a cut, and no monthly fee. The money goes straight from the buyer to the seller. This afternoon I paid for my own test order with 1 Ğ1. Three minutes later the shop had marked the order as paid and…",
  "key_points": [
    "ForgeCMS shop module launched with no database or payment provider",
    "Two payment options: Ğ1 libre currency and euros by bank transfer",
    "Module costs one-time €39 license with no subscription fees"
  ],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}