Report deposit
POST /papi/v1/ramp/connect/deposit/report
Optionally report the on-chain transaction hash after the Partner has executed the deposit transfer. This is for reconciliation and audit purposes only — no downstream action is triggered by this call.
Note: This API is idempotent. Calling it multiple times with the same
externalOrderIdwill only update the transaction hash on the first call; subsequent calls are ignored.
Request Body
| Field | Type | Mandatory | Remarks |
|---|---|---|---|
| externalOrderId | string | Yes | Partner's unique order ID (same as the one used in /deposit/initiate). |
| txHash | string | Yes | On-chain transaction hash of the deposit transfer. |
| amount | string | No | Actual deposited amount. |
| cryptoCurrency | string | No | Crypto currency. E.g. "USDT" |
| network | string | No | Blockchain network. E.g. "BSC", "ETH", "SOL" |
Response Body
No data returned. A successful response indicates the transaction hash has been recorded.
Example
Request Parameters:
{
"externalOrderId": "dep-20260421-001",
"txHash": "0xabc123def456789012345678901234567890abcdef1234567890abcdef123456",
"amount": "100.5",
"cryptoCurrency": "USDT",
"network": "BSC"
}
Response:
{
"success": true,
"code": "000000",
"message": "success",
"data": null
}