Emitted when the payer reports having paid (PAYMENT_NOTIFIED).
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
The canonical webhook body for the merchant, sent on lifecycle
events. Signed with the same HMAC-SHA256 scheme as incoming
requests (the X-Signature header).
Response Body
application/json
Example Requests
/deal.payment_notifiedDeal escrow locked Webhook Webhook
Emitted when the collateral escrow is locked (`ESCROW_LOCKED`).
Deal amount changed Webhook Webhook
Emitted when an operator changes the amount of a live deal before `PAYMENT_VERIFIED` (the Amend operation). `amount` carries the NEW amount, `old_amount` the previous one, `amount_version` the monotonic edit counter (a new deal starts at 1, every edit increments it). Escrow holds are recreated for the new amount and the USDT equivalent is recalculated at the deal's own rate; the deal status does not change. V2 merchants only — the V1 adapter has no callbackType for this event and never delivers it.