Paste the payload, the Stripe-Signature header and your whsec_ secret. The free checker runs in your browser, checks the signature, and points to the likely cause, such as a re-serialized body, the wrong secret or an old timestamp.
Self-Hosted Webhook Relay Kit ($19): a Cloudflare Worker relay with retries, replay and a dead-letter list. It verifies Stripe, Shopify, Paddle Billing, Square, Twilio (status callbacks), Lemon Squeezy and GitHub out of the box.
Fix Your Stripe Webhooks guide · Self-Hosted Webhook Relay Kit. Code LAUNCH40 = 40% off until Sun Oct 11, 6:40 AM MT.
“No signatures found matching the expected signature for payload” “Timestamp outside the tolerance zone” Stripe webhook 400 in Next.js (App Router and Pages Router)
Stripe events go straight to your Discord channel and a Google Sheet. If either one is down, we hold the event and keep retrying until it gets through.
Hosted alerts: coming soon
Meanwhile, grab the free Webhook debugging cheat sheet.
Want to host it yourself instead? It's free and runs on Cloudflare Workers.
Debugging signatures? Get every fix in the Fix Your Stripe Webhooks guide ($9).