Skip to main content

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 externalOrderId will only update the transaction hash on the first call; subsequent calls are ignored.

Request Body​

FieldTypeMandatoryRemarks
externalOrderIdstringYesPartner's unique order ID (same as the one used in /deposit/initiate).
txHashstringYesOn-chain transaction hash of the deposit transfer.
amountstringNoActual deposited amount.
cryptoCurrencystringNoCrypto currency. E.g. "USDT"
networkstringNoBlockchain 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
}