Diagnose and fix issues with your Stripe configuration
Checking Stripe configuration...
Remember to create products and prices in your Stripe dashboard, and update the price IDs in your checkout page.
For local development, test mode is recommended.
Make sure you've created products and prices in your Stripe dashboard and updated the IDs in the app/checkout/page.tsx
file.
For local development, switch to test mode in your Stripe dashboard and use test keys.
Set up a webhook in your Stripe dashboard (Developers → Webhooks) and update the STRIPE_WEBHOOK_SECRET
in your .env.local file.
Use these test card numbers for development:
4242 4242 4242 4242
Always succeeds
4000 0000 0000 0002
Always fails
4000 0025 0000 3155
Requires authentication
4000 0000 0000 9995
Insufficient funds
Use any future date for expiration, any 3 digits for CVC, and any postal code.