Back to Home

Stripe Integration Troubleshooting

Diagnose and fix issues with your Stripe configuration

Stripe Configuration Debug

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.

Common Issues

Missing or Invalid Price IDs

Make sure you've created products and prices in your Stripe dashboard and updated the IDs in the app/checkout/page.tsx file.

Live Keys in Development

For local development, switch to test mode in your Stripe dashboard and use test keys.

Webhook Secret Not Configured

Set up a webhook in your Stripe dashboard (Developers → Webhooks) and update the STRIPE_WEBHOOK_SECRET in your .env.local file.

Testing Stripe

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.