Billing Production Deployment Checklist
Last verified: March 6, 2026
Code Quality
- TypeScript compilation passes (
pnpm typecheck). - ESLint passes (
pnpm lint). - Repo-wide Prettier baseline resolved (
pnpm format:checkstill reports existing issues outside the billing change set). - Billing, subscription, and search tests pass (
pnpm test -- billing,pnpm test -- subscription,pnpm test -- search). - Playwright billing navigation smoke test passes with a refreshed local auth state (
pnpm exec playwright test e2e/billing-navigation.spec.ts). - Storybook states exist for the billing settings experience.
Stripe Configuration
- Production Stripe keys are configured in Vercel.
-
STRIPE_WEBHOOK_SECRETis configured in Vercel. - Production webhook endpoint points to
https://stratofusion.vercel.app/api/webhooks/stripe. - Price IDs are configured for Free, Pro, and Unlimited tiers.
- Production checkout flow is tested end-to-end.