Subscription & billing

Plans unlock TCAP simulation, full parent/tutor reports, and advanced analytics. Prices are chosen on the server from environment variables — the browser never sends raw Stripe price IDs.

Checking session…

Configure STRIPE_SECRET_KEY, STRIPE_WEBHOOK_SECRET, and price env vars on the auth server. Admins can still grant access via POST /auth/admin/set-subscription.

← Portal home