Stripe ready

FanHook for Stripe Webhooks

Verify Stripe webhook signatures and fan out payment events to Slack, your database, and any other endpoint — without writing the boilerplate.

Start free with Stripe Read the docs

Stripe ships your most business-critical events — successful charges, failed subscriptions, disputes — over webhooks. FanHook verifies every Stripe-Signature header against your endpoint secret, stores the event, and forwards it to every destination you configure.

Create a Stripe sink, paste your whsec_... secret, and point Stripe at the FanHook ingest URL. FanHook retries failed deliveries and keeps a log of every event and every attempt, so you can stop babysitting raw webhook handlers.

How it works

1
Create a Stripe sink in your FanHook dashboard and paste the endpoint signing secret from the Stripe dashboard.
2
In Stripe → Developers → Webhooks, add a new endpoint pointing at the ingest URL below.
3
Add fanout routes (Slack, your API, your data warehouse) and FanHook will broadcast every verified event.

Ingest URL

POST https://fanhook.xyz/ingest/<your-sink-id>

FanHook verifies each request's signature header against the Endpoint signing secret (whsec_...) saved on your sink, stores the event, and fans out to every route you've configured.

Create your Stripe sink