Cloudflare Worker + D1 + Stripe
STOREFRONT — Sell Digital Downloads on Cloudflare + Stripe

The catalogue, tabs, Stripe checkout and key delivery you are looking at right now.
The exact site you are reading. A JSON catalogue, tabbed browsing, product pages, Stripe Checkout, webhook-verified orders, automatic licence-key issue and expiring download links — on one Cloudflare Worker with one D1 database. Edit catalog.json, deploy, sell.
What it does
- Catalogue driven entirely by one JSON file
- Tabbed browsing, search, sort and tag filtering
- Stripe Checkout with signature-verified webhooks
- Automatic licence-key issue on payment, or expiring signed download links
- Orders, keys and downloads in D1
- Customer order lookup by email
- Dark, responsive, keyboard accessible
What's included
- Full source: Cloudflare Worker + storefront pages (shop, orders, success, terms)
- D1 schema (migrations/0001_init.sql)
- Demo catalog.json to replace with your products
- Scripts: product packaging, catalogue check, end-to-end test, cover-art generation
- README with first-time setup (Cloudflare, D1, Stripe keys and webhook) and how delivery works
- Cover art spec and prompts (HANDOFF.md, art/prompts.json)
Requirements
- A free Cloudflare account
- A Stripe account
- Node 18+
More Websites
- SENTRY — Advanced License Manager
- VANTA — NamelessMC Theme
- LICENCE CONTROL PANEL — Black Empire Edition