The Problem Every Developer Hits
You're integrating with Stripe. You set up a webhook endpoint. A payment comes in and... your handler crashes.
Now you need to:
See what Stripe actually sent
Fix your code
Trigger the same webhook again to test
But you can't make another real payment just to test. And Stripe's webhook logs only show you the last few attempts.
This happens with every webhook-based API — GitHub, Shopify, Twilio, SendGrid, Slack.
What I Built
HookCatcher — a webhook debugger with one-click replay.
How it works:
1. Create an endpoint → get a unique url
POST /endpoints
{"label": "Stripe Test"}
→ https://api.example.com/hook/XzjDcT_55wk4zV7hexj-WQ
2. Point your webhook source to that URL
Paste it into Stripe → Developers → Webhooks → Add endpoint.
3.…