← All questionsStripe took the deposit but the booking never landed in Supabase. Is my webhook just not firing?
About Stripe, Supabase and Bolt
Chair Time, built in Bolt. Works in test mode. In live mode the customer pays, gets a receipt from Stripe, and my bookings table has nothing. Happened twice this week and I had to text the guys to confirm by hand.
Replies
Check the webhook in the Stripe dashboard, Developers then Webhooks. If it's still pointing at a preview URL from when you were building, or the signing secret in your env is the test one, live events get rejected with a 400 and the row never gets written. You can see the failed attempts there with the exact error.
Aug 31Jamal W., Gigi, Liv and others agree
It was the secret. Test secret in the live env. Stripe showed 400s on every live event, all sitting there in the dashboard the whole time. Replayed them and the bookings appeared.
Sep 3Gigi, harbormaster and Liv agree
Test and live have separate webhook endpoints and separate secrets. I had the test secret in production for a month and thought base44 was broken.
Sep 1harbormaster and Jamal W. agree
Same problem, following. Bake Math is still in test mode so I haven't hit it yet but I will.
Sep 1
Sign in to reply.
Replies sit in the order people agree with them; the ones the asker marks “helped” lead. Names, never a number.