Stripe Integration Test

Test your Stripe configuration and verify the integration is working

API Connection Test

Test your Stripe API key configuration

Checkout Test

Test the subscription checkout process

Setup Instructions

Follow these steps to complete your Stripe integration

1. Stripe Account Setup

  1. Create account at stripe.com
  2. Complete business verification
  3. Get API keys from Dashboard → Developers
  4. Add keys to your .env.local file

2. Create Products & Prices

  1. Go to Stripe Dashboard → Products
  2. Create products for each subscription tier
  3. Add monthly recurring prices
  4. Copy price IDs to environment variables

3. Configure Webhooks

  1. Dashboard → Developers → Webhooks
  2. Add endpoint: /api/webhooks/stripe
  3. Select subscription events
  4. Copy webhook secret to .env.local

4. Test Integration

  1. Use test API keys and cards
  2. Test subscription creation
  3. Verify webhook processing
  4. Test customer portal access

Environment Variables Needed:

NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY=pk_test_...
STRIPE_SECRET_KEY=sk_test_...
STRIPE_WEBHOOK_SECRET=whsec_...
STRIPE_STARTER_PRICE_ID=price_...
STRIPE_PRO_PRICE_ID=price_...
STRIPE_ENTERPRISE_PRICE_ID=price_...