S
docs.syncra.money
Webhooks

Emitted when a USDT withdrawal is rejected by the operator or cancelled before broadcast (the terminal CANCELLED); the reserved amount is returned to the merchant balance. deal_id carries the withdrawal UUID; there is no on-chain hash on this path.

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

POST/p2p.finance.withdrawal_failed