Plans
Checkout behavior
Stripe Checkout in subscription mode with annual billing cycle. Customer enters payment details, receives immediate access upon successful payment. Invoice generated automatically.
Acceptance scenarios
- PASSUser clicks "Get Started" and is redirected to Stripe Checkout with the $10,000/year plan pre-selected.
- PASSSuccessful payment redirects to /checkout/success with session details.
- PASSFailed or cancelled payment redirects to /checkout/cancel with retry option.
- PASSWebhook receives checkout.session.completed and logs the subscription.
- PASSCustomer can access billing portal to manage subscription.