Withdrawal status changed
For crypto withdrawals, local payouts and SWIFT transfers started in the merchant dashboard. Sent when the withdrawal is created (under_review awaiting UPP's manual review, or processing submitted), completed (completed; tx_hash is the on-chain hash or the SWIFT UETR), failed (failed), rejected in review (rejected), or returned after it was sent and credited back by UPP (reversed). For failed and rejected the held amount is back in the available balance. Intermediate processing steps are not sent again.
application/json- body
id*stringEvent ID (starts with evt_), unchanged across retries
type*stringcreated_at*stringdate-timedata*Received by the merchant; any 2xx is a success
{ "id": "string", "type": "withdrawal.status_changed", "created_at": "2019-08-24T14:15:22Z", "data": { "id": "string", "method": "crypto", "transaction_id": "string", "status": "under_review", "amount": "string", "currency": "USDT", "pay_amount": "string", "pay_currency": "USDT", "rate": "string", "fee": "string", "total": "string", "network": "ETHEREUM", "address": "string", "memo": "string", "customer_id": "string", "beneficiary": {}, "payout_details": {}, "rfi": [ { "id": "string", "party": "sender", "title": "string", "type": "string", "status": "pending", "reason": "string" } ], "reversal": { "amount": "string", "currency": "string", "credited_at": "2019-08-24T14:15:22Z" }, "tx_hash": "string", "failure_reason": "string", "created_at": "2019-08-24T14:15:22Z", "completed_at": "2019-08-24T14:15:22Z" }}Deposit status changed Webhook
Sent when a deposit is received: completed (funds available) when the review policy approves it automatically, or under_…
Local payout or SWIFT transfer needs compliance information Webhook
Sent when the provider processing a local payout or SWIFT transfer asks for more compliance information (a new pending o…