Next.js Stripe Webhooks & Cron
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.
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.