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
30-day Pass
£4.99
Full access for 30 days on this device after payment verification.
Unlimited mock testsAll chapter questionsReview tools
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.