Stripe Integration

Sync products to Stripe and manage payments

Sync Products to Stripe

This will create or update all products, courses, and memberships in your Stripe account. Each item will get a Stripe Product ID and Price ID stored in the database.

Test Stripe Checkout

Test the complete checkout flow with a real Stripe checkout session. You'll be redirected to Stripe's hosted checkout page.

Note: Make sure you've synced products first and have Stripe test keys configured. Use Stripe's test card number: 4242 4242 4242 4242

Setup Instructions
1

Configure Stripe Keys

Add your Stripe keys in Dashboard → Settings → Secrets:
• STRIPE_SECRET_KEY (starts with sk_test_ or sk_live_)
• STRIPE_PUBLIC_KEY (starts with pk_test_ or pk_live_)

2

Sync Products

Click "Sync All Products" to create products in Stripe

3

Test Checkout

Use the test checkout button or go through the normal shopping flow

4

Configure Webhooks (Optional)

Set up Stripe webhooks to automatically update order status when payments are completed