payment
EVENT payment
payment.captured, payment.failed, payment.refunded
Trigger
data is the payment. payment.failed adds error; payment.refunded adds refund (id, amount, reason, reference).
Payload
{
"id": "msg_7c1e0f3a9b2d4c6e8f0a1b2c3d4e5f60",
"type": "order.placed",
"event": "string",
"data": {
"id": 1,
"order_id": 1,
"location_id": 1,
"method": "cash",
"amount": 1.5,
"tip_amount": 1.5,
"refunded_total": 1.5,
"currency": "string",
"status": "captured",
"reference": "string",
"paid_at": "string",
"created_at": "string",
"updated_at": "string"
},
"timestamp": "2026-01-01T12:00:00Z"
}
See also
- Webhook events — envelope, signing and delivery