Integration · Stripe

Verified Stripe webhooks for your AI agent.

Signature verification against your Stripe webhook secret runs before Hooksbase persists the delivery. Provider metadata (event type, event ID, verified flag) gets stamped on every delivery — and becomes a first-class routing condition.

Verification + metadata

What your agent receives

// Hooksbase verifies Stripe-Signature header automatically
// Your agent receives:
{
  "provider": {
    "name": "stripe",
    "sourceId": "evt_1O...",
    "eventType": "invoice.payment_succeeded",
    "verified": true
  },
  "payload": { /* raw Stripe event */ }
}

Routable metadata fields

Match on provider fields

Once Stripeverification is enabled, these fields are available to routing rules, delivery search, and your agent's payload.

  • provider.name = "stripe"
  • provider.sourceId = evt_... (Stripe event ID)
  • provider.eventType = e.g. "invoice.payment_succeeded"
  • provider.verified = boolean

Agent recipes

Common Stripe + agent patterns

Billing-automation agent

Route verified `invoice.*` events to an agent that handles dunning, retries, or subscription follow-up.

Fraud triage agent

Route `radar.early_fraud_warning` events to a dedicated agent that investigates, documents, and flags the customer.

Revenue archive

Fan-out verified successful charges to both your billing agent and an S3 archive destination for audit.

Get started

Point Stripe at Hooksbase.

Configure the Stripe provider pack on a Hooksbase webhook, copy the ingest URL, paste it into your Stripe webhook settings. Every verified event lands with full provider metadata on the delivery.