Use cases · Stripe

Every Stripe event, as a push on your iPhone.

Add Hook as a webhook endpoint in the Stripe Dashboard and each payment, refund, dispute or subscription change arrives as a notification that names the event, with the whole JSON one tap away.

  • Recognised as Stripe on arrival, so the notification says who called
  • Full request kept: headers including Stripe-Signature, query string and body
  • Works in test mode and live mode; use one topic each to tell them apart
  • Stripe cannot set custom headers, so Hook reads title and priority from the URL
A Stripe payment webhook open in Hook

Set it up in a minute. Three steps.

  1. Step 1

    Copy your endpoint

    Open Hook and copy the workspace URL. Add a topic such as /stripe to keep these events together.

  2. Step 2

    Add it in Stripe

    In the Stripe Dashboard, open Developers → Webhooks, add an endpoint with that URL and pick the events you care about.

  3. Step 3

    Get the push

    The next event arrives as a notification labelled Stripe. Tap it to read the headers and the full payload.

Stripe endpoint URL
https://gethook.app/workspace/{workspace_key}/stripe?title=Stripe&priority=high

Replace {workspace_key} with the key shown in the app. Fields like title and priority are explained in Publishing messages.

What people ask before they set it up.

Does Hook verify the Stripe signature?

No. Hook stores the request exactly as Stripe sent it, including the Stripe-Signature header, so you can check it yourself, but it does not validate it. Keep verifying signatures in your own backend.

Can my server still receive the same events?

Yes. Either add Hook as a second endpoint in Stripe, or use Hook's proxy (Pro) to forward each request on to your own URL while you watch it arrive.

Will Stripe retry if Hook is slow?

Hook answers 202 as soon as the request is accepted and does the rest in the background, so Stripe sees a fast success. A workspace accepts up to 60 requests a minute.

Compared with other tools for this job.

More uses for Hook.

Get the next request on your phone. Free to start.