DEVELOPERS

Real-Time
Webhooks

Get instant notifications for every event in your card program. Build reactive workflows with reliable, signed webhook deliveries and zero polling.

EVENT TYPES

Every event,
delivered instantly

Subscribe to the events that matter for your integration. Each event includes a full payload with all relevant data.

Webhook Events

Real-time • Signed • Retried

card.createdFired when a new virtual or physical card is created
card.activatedFired when a card is activated and ready for use
transaction.authorizedReal-time notification when a transaction is authorized
transaction.settledFired when an authorized transaction is settled
transaction.declinedFired when a transaction is declined by spend controls or the network
dispute.createdFired when a cardholder initiates a dispute on a transaction
RELIABILITY

Built for
production reliability

Enterprise-grade webhook infrastructure with automatic retries, cryptographic signatures, and full delivery observability.

Automatic Retries

Failed deliveries are automatically retried with exponential backoff. Up to 15 retry attempts over 72 hours to ensure delivery.

Signature Verification

Every webhook includes an HMAC-SHA256 signature header for verification. Prevent replay attacks with timestamp validation.

Event Filtering

Subscribe only to the events you care about. Filter by event type, card program, or custom metadata to reduce noise.

Delivery Logs

Full visibility into every webhook delivery attempt. Inspect request headers, payloads, response codes, and latency in the dashboard.

PAYLOAD

Rich event
payloads

Every webhook delivers a complete, structured JSON payload with all the data you need to react in real time.

webhook-payload.json
{
  "id": "evt_1a2b3c4d5e6f",
  "type": "transaction.authorized",
  "created_at": "2026-03-04T14:32:01Z",
  "data": {
    "transaction_id": "txn_live_8xK2mN",
    "card_id": "card_live_9fK2mNx3",
    "amount": 4250,
    "currency": "USD",
    "merchant": {
      "name": "Coffee Shop",
      "category": "restaurants",
      "city": "San Francisco"
    },
    "status": "approved",
    "balance_after": 95750
  }
}
X-Webhook-ID
X-Webhook-Signature
X-Webhook-Timestamp
Content-Type: application/json

Start receiving
events today

Set up your first webhook endpoint in minutes. Full testing tools included in the sandbox environment.