Stripe Checkout Pages via Cloudflare Worker (CHF Only)

Job ID: 40297239

Budget: $30 – $250 USD

We are looking for a skilled developer to create 3 Stripe Checkout pages using our Stripe account, deployed via our Cloudflare Workers account.

Key requirements:
Currency enforcement: Stripe Checkout must always display CHF only, no automatic conversion to EUR or other currencies.

Backend: Minimal Cloudflare Worker to create Stripe Checkout sessions securely.

Frontend: Static HTML pages with a “Pay” button that calls the Worker and redirects to Stripe Checkout.

Follow-up pages: Separate success and cancel pages for each checkout.

Pages to Implement
Monthly Subscription – “Domiciliation”
Monthly Subscription – “Starter”
One-Time Payment – “One Time Use”

Each page must have:
“Pay” button triggering the Worker
Redirection to success page on payment completion
Redirection to cancel page if payment is canceled

Deliverables
Implementation of fully functional Cloudflare Worker code.
3 HTML pages (or reusable template) with working Stripe Checkout buttons.
Success and cancel pages for each checkout flow.

Requirements for the Freelancer
Experience with Stripe Checkout and Cloudflare Workers
Able to enforce CHF-only display in Stripe Checkout
Strong understanding of secure API key handling

Additional Notes:
We will provide Stripe secret key and Cloudflare account.
All 3 pages must be fully functional and ready for production.