Next.js Stripe Webhooks & Cron

Job ID: 39903434

Budget: €8 – €30 EUR

My Next.js app uses Stripe Checkout for subscriptions and stores membership data in Supabase. Right now the webhook endpoint isn’t firing, so subscription changes never reach the database. I need a focused fix and a quick health-check on our scheduled tasks.

What I expect:
• Identify why the Stripe webhook is not triggering and restore reliable delivery.
• Handle new subscriptions, canceled subscriptions, and renewals (customer.subscription.created / deleted / updated) so the Supabase tables stay in sync.
• Confirm the webhook logic works end-to-end with Stripe CLI test events.
• Review the existing cron jobs, run a simple test, and confirm they execute on schedule without errors.

Keep the modifications tight and limited to what’s required for the above; no broad refactors—just a clean, working patch plus brief notes on what was changed and how to test.
Related categories: JavaScript MySQL HTML Node.js Stripe API Development Next.js