CheckoutDemo fallback
Complete your premium order
Pay securely with Stripe when your secret key is configured. Until then, you can still test the full premium flow with the local demo button below.
Order summary
1 year
£14.99
Full premium access for 365 days after payment verification.
Unlimited mock testsAll chapter questions365 days access
How the real flow works
- • The button below creates a hosted Stripe Checkout Session on the server.
- • After payment, Stripe sends the customer back to your success page with the session ID.
- • Your app verifies that session server-side before activating premium locally.
Secure checkout
Stripe is not configured yet in this project. Add STRIPE_SECRET_KEY in .env.local to enable real payments.
Stripe Checkout (waiting for keys)
/checkout/success verifies the paid session before premium is applied.
Payment support: support@topwebstern.com · Statement descriptor: TOPWEBSTERN
Need help after paying? Contact support@topwebstern.com and include the email used during checkout.