UPP Docs
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).

Request Body

application/json
  1. body
id*string

Event ID (starts with evt_), unchanged across retries

type*string
created_at*string
Formatdate-time
data*

Response Body

Received by the merchant; any 2xx is a success

Example Requests
POST/deposit.status_changed
Request Body
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"  }}