Troubleshooting
Payment & billing checkout flows
Success and cancel routes after Stripe checkout or portal redirects.
Payment & billing checkout flows
Success routes
The app includes success pages for billing flows, for example:
/billing/success/payment/success(if used by your funnel)
After Stripe Checkout completes, users may land here—refresh subscription state in Billing if the UI doesn’t update immediately.
Cancel routes
/billing/cancel/payment/cancel
Use these when the user aborts checkout—no charge should occur; verify in Stripe Dashboard.
Stripe portal
Customer portal sessions return to URLs you configure in Stripe—keep them HTTPS in production.