import Stripe from 'stripe'; // Validate required environment variables if (!process.env.STRIPE_SECRET_KEY) { throw new Error('STRIPE_SECRET_KEY environment variable is required'); } if (!process.env.STRIPE_WEBHOOK_SECRET) { throw new Error('STRIPE_WEBHOOK_SECRET environment variable is required'); } // Initialize Stripe with secret key export const stripe = new Stripe(process.env.STRIPE_SECRET_KEY, { apiVersion: '2025-10-29.clover', }); // Webhook configuration - validated on startup export const webhookSecret = process.env.STRIPE_WEBHOOK_SECRET; console.log('✅ Stripe client initialized'); console.log('✅ Webhook secret configured'); export default stripe;