Setup
1
Open Stripe webhook settings
Go to the Stripe Dashboard and navigate to Developers → Webhooks.
2
Add an endpoint
Click Add endpoint.
3
Paste your Hookdrop URL
Enter your capture URL:Replace
{your-token} with the token shown on your Hookdrop dashboard.4
Select events
Choose the events you want to capture. Start with
payment_intent.succeeded and payment_intent.payment_failed to cover core payment flows.5
Save the endpoint
Click Add endpoint. Stripe will immediately send a test event — you’ll see it appear in your Hookdrop event list within seconds.
Common events
Signature verification
Stripe signs every webhook request with aStripe-Signature header. Verify it in your handler before processing any event.
stripe-webhook.ts
Testing locally
When you’re ready to test a specific scenario, use the Replay button in Hookdrop to resend any captured event to your local handler.Next: GitHub
Set up Hookdrop to capture GitHub webhook events including push, pull requests, and workflow runs.
