diff --git a/server/src/routes/webhook.js b/server/src/routes/webhook.js index 44ef71f..4c90874 100644 --- a/server/src/routes/webhook.js +++ b/server/src/routes/webhook.js @@ -35,13 +35,14 @@ router.post('/stripe', async (req, res) => { try { const email = session.customer_email || await getCustomerEmail(session.customer); if (email) { + storage.setSubscriptionStatus(email, true, session.customer); await sendWelcomeEmail(email); - console.log(`[webhook] Checkout completed: ${email} (welcome email sent)`); + console.log(`[webhook] Checkout completed: ${email} (cache updated, welcome email sent)`); } else { console.log(`[webhook] Checkout completed: ${session.customer} (no email found)`); } } catch (err) { - console.error(`[webhook] Checkout completed but welcome email failed:`, err.message); + console.error(`[webhook] Checkout completed but failed:`, err.message); } break; }