Checkout
Confirm plan, payment, and activation path.
Checkout belongs on `www.`. The user should pay before entering the operating product flow, so the onboarding inside `ai.` starts from a committed commercial state.
Order summary
PlanStarter
Price€19/mo
Reserved slugyour-slug
Account emailyou@example.com
After success:
1. subscription becomes active
2. agent creation job is triggered
3. onboarding state becomes pending
4. user is redirected to `ai.nexacopilot.chat/dashboard`
This route is ready to map to Stripe Checkout or a custom payment provider without changing the user lifecycle.
Failure and recovery policy
If payment fails, keep the user account and slug reservation but mark the checkout session as failed.
If the user leaves, they can resume checkout later using authenticated state or a magic-link recovery email.