Product

Webhooks

Real-time transaction notifications pushed directly to your server. Know when your users make purchases within seconds.

How it works

1

User links account

Your user connects their bank account through Plaid

2

User makes purchase

They pay at a merchant using their linked card

3

You get a webhook

TapSign sends you the transaction details in real-time

Key features

Real-time Delivery

Transaction events are pushed to your server within seconds of the purchase completing.

Reliable & Retryable

Automatic retries with exponential backoff. Never miss a transaction event.

Signed Payloads

Every webhook includes a cryptographic signature for verification.

Configurable Events

Subscribe only to the events you care about. Filter by amount, merchant, or category.

Webhook payload

Every transaction includes enriched merchant data and user context.

POST /your-webhook-endpoint
{
  "event": "transaction.created",
  "data": {
    "id": "txn_abc123",
    "actor_id": "act_user456",
    "amount": 4250,
    "currency": "USD",
    "merchant": {
      "name": "Starbucks",
      "category": "Coffee Shops",
      "category_code": "5814"
    },
    "card": {
      "brand": "visa",
      "last4": "4242"
    },
    "timestamp": "2024-01-15T10:30:00Z",
    "status": "completed"
  }
}

Ready for real-time transactions?

Start receiving webhooks today.

Request Access