Stripe

Stripe

Payments

Online payment processing platform for internet businesses.

Signature verification supported 9 events supported

Why use Hookfire with Stripe?

Instant push notifications

Get notified on your phone the moment a Stripe webhook fires. No more checking dashboards.

Subscribe to what matters

Choose exactly which Stripe events trigger notifications. Filter out the noise.

Team-wide delivery

Control who on your team gets notified and how: push notifications, record only, or both.

Setup in under 2 minutes

Copy a webhook URL, paste it in Stripe, and you're done. No code required.

Supported events

Event
Subscription created
customer.subscription.created
🎉 New subscription
New subscription created for cus_test123
Subscription cancelled
customer.subscription.deleted
⚠️ Subscription cancelled
Subscription cancelled for cus_test123
Payment failed
payment_intent.payment_failed
❌ Payment failed
Payment of $29.00 failed - Invoice payment
Invoice payment succeeded
invoice.payment_succeeded
✅ Invoice payment succeeded
Invoice of $49.99 paid by test@example.com
Payment succeeded
payment_intent.succeeded
💰 Payment received
$49.99 - Subscription creation
Subscription updated
customer.subscription.updated
📝 Subscription updated
Subscription updated for cus_test123
Invoice payment failed
invoice.payment_failed
❌ Invoice payment failed
Invoice payment of $29.00 failed for test@example.com
Charge refunded
charge.refunded
🔄 Refund issued
$15.00 refunded to test@example.com
Invoice paid
invoice.paid
✅ Invoice paid
Invoice of $49.99 paid by test@example.com

How to connect Stripe

Step 1: Create an Integration

  1. Go to your organization’s Integrations page.
  2. Click Add Integration and select Stripe.
  3. You’ll receive a unique Webhook URL. Copy it.

Step 2: Add the Webhook in Stripe

  1. Open the Webhooks tab in Workbench.
  2. Click Create an event destination.
  3. Choose Your account.
  4. Choose the Snapshot payload style, not Thin. Thin events carry only an ID, so Hookfire would have no amount, email or description to show.
  5. Select the events you want (e.g. payment_intent.succeeded, charge.refunded, customer.subscription.created) and click Continue.
  6. Choose Webhook endpoint as the destination type and click Continue.
  7. Paste your Hookfire webhook URL into Endpoint URL and create the destination.

See Stripe’s webhook docs.

Step 3: Copy the Signing Secret

  1. On the destination’s page, click Reveal secret.
  2. Copy the secret (starts with whsec_).
  3. Go back to your Hookfire integration page and paste it into the Signing Secret field.

If you roll the secret in Stripe and keep the old one active for a while, deliveries keep verifying with either secret until the old one expires. Paste the new secret into Hookfire before then.

Step 4: Subscribe to Events

On your Hookfire integration page, toggle on the events you want to receive push notifications for. You can choose between:

  • Push + inbox sends a push notification and keeps the event in your inbox.
  • Inbox only keeps the event in your inbox without sending a push.

Step 5: Test

Click the Test button on your integration page to send a simulated Stripe event through the pipeline.

Supported Events

Event Description
payment_intent.succeeded A payment was successfully received
payment_intent.payment_failed A payment attempt failed
charge.refunded A charge was refunded
customer.subscription.created A new subscription was created
customer.subscription.deleted A subscription was cancelled
customer.subscription.updated A subscription was updated
invoice.paid An invoice was paid, by any means
invoice.payment_succeeded An invoice payment succeeded
invoice.payment_failed An invoice payment failed

Get started with Stripe

Start receiving instant push notifications for your Stripe webhooks. Free to start, no credit card required.

Get Started Free