S
docs.syncra.money
API ReferenceMerchant APIApi referenceWebhooks

Crypto withdrawal failed / cancelled

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

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

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

Canonical merchant-facing webhook body sent on lifecycle events. Signed with the same Stripe-style HMAC-SHA256 algorithm as inbound requests (header X-Signature).

Response Body

application/json

Example Requests

POST/p2p.finance.withdrawal_failed