Stripe Pages — Checkout Success & Cancel Pages
Lightweight Express app serving branded success and cancel pages for Stripe Checkout, built as the redirect target for an n8n payment automation.
Built by Redoan Uzzaman, Full-Stack Developer & AI Engineer.

Overview
Stripe Pages is a small utility that completes a Stripe Checkout flow driven by an n8n automation. When a customer finishes or abandons a payment, Stripe redirects them to a success or cancel URL. This project provides those two pages, so customers see a clear, branded confirmation instead of a generic screen.
How it works
A minimal Express server serves static files and exposes /success and /cancel routes, each returning a styled HTML page, with simple request logging for debugging. There is no build step, so the app can run on a Node host or be served as static pages from platforms like Vercel or Netlify.
To use it, the n8n workflow that creates the Stripe Checkout session sets its success_url and cancel_url to the deployed routes. The pages can be customised by editing two HTML files.
It is a small piece, but it shows how custom web endpoints fill the gaps in no-code payment automations.
Key Features
- Branded Stripe Checkout success and cancel pages
- Minimal Express server with request logging
- No build step; deployable to Node hosts or static platforms
- Drop-in redirect targets for n8n payment workflows
Tech Stack
- Node.js
- Express
- HTML
- CSS
- Stripe
- n8n
Want something like this built?
Redoan Uzzaman takes on AI, automation and full-stack projects for clients worldwide.