Funding
Deposit status changed
Sent when a deposit is received: completed (funds available) when the review policy approves it automatically, or under_review when manual review is needed (funds not available until reviewed). After UPP's review, completed is sent again on approval, or rejected on rejection (funds held and unavailable, pending return to the payer). data is the deposit (Deposit); deposits have no query endpoint of their own, and the deposit's transaction can be fetched with GET /transactions/{transactionId} (data.transaction_id).
application/json- body
id*stringEvent ID (starts with evt_), unchanged across retries
type*stringcreated_at*stringFormat
date-timedata*Received by the merchant; any 2xx is a success
Example Requests
POST/deposit.status_changed
application/json
{ "id": "string", "type": "deposit.status_changed", "created_at": "2019-08-24T14:15:22Z", "data": { "id": "string", "transaction_id": "string", "status": "under_review", "amount": "string", "fee": "string", "net": "string", "currency": "USDT", "network": "ETHEREUM", "rail": "crypto", "method": "crypto_transfer", "deposit_instrument_id": "string", "payer": { "property1": "string", "property2": "string" }, "received_at": "2019-08-24T14:15:22Z", "completed_at": "2019-08-24T14:15:22Z" }}