diff --git a/packages/stripe/src/webhooks.ts b/packages/stripe/src/webhooks.ts index f8669852..96007340 100644 --- a/packages/stripe/src/webhooks.ts +++ b/packages/stripe/src/webhooks.ts @@ -7,6 +7,12 @@ import { stripe } from "."; import { stripePriceToSubscriptionPlan } from "./plans"; export async function handleEvent(event: Stripe.Event) { + + if (!stripe) { + console.error("Stripe is not initialized. Please check the USE_STRIPE environment variable."); + return; + } + switch (event.type) { case "checkout.session.completed": { const session = event.data.object;