fix: Redirect to podcast-maker after Stripe checkout in demo mode

- Update PricingPage success_url to point to podcast-maker in demo mode
- Handle ?subscription=success query param in InitialRouteHandler
This commit is contained in:
ajaysi
2026-03-31 14:30:55 +05:30
parent 2c3fe33c75
commit d28daca2e1
2 changed files with 13 additions and 2 deletions

View File

@@ -235,7 +235,9 @@ const PricingPage: React.FC = () => {
const response = await apiClient.post('/api/subscription/create-checkout-session', {
tier: plan.tier,
billing_cycle: yearlyBilling ? 'yearly' : 'monthly',
success_url: `${window.location.origin}/dashboard?subscription=success`,
success_url: isPodcastOnlyDemoMode()
? `${window.location.origin}/podcast-maker?subscription=success`
: `${window.location.origin}/dashboard?subscription=success`,
cancel_url: `${window.location.origin}/pricing?subscription=cancel`,
});