Skip to main content

Webhooks

Webhooks provide real-time notifications when events occur in your Proxy account. Configure endpoints to receive HTTP POST requests for events you care about.

Setting Up Webhooks

Create a Webhook Endpoint

Webhook Fields

Event Types

Transaction Events

Intent Events

Card Events

Webhook Payload

Signature Verification

All webhooks include a Proxy-Signature header for verification. The header format is:
Where:
  • t is the Unix timestamp (seconds) when the webhook was sent
  • v1 is the HMAC-SHA256 signature
The signature is computed over {timestamp}.{json_payload} using your webhook secret.

Node.js Example

Convex Example

Always verify webhook signatures before processing events. This ensures the request came from Proxy and hasn’t been tampered with.

Retry Policy

Failed webhook deliveries are retried with exponential backoff: After 5 failed attempts, the webhook is marked as failed and requires manual retry.

Managing Webhooks

List Webhooks

Update a Webhook

Delete a Webhook

Next Steps

API Reference

Full API documentation

Quickstart

Get started quickly