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"
}
}