Receiving Callbacks
Upon any change to a transfer's (deposit/withdrawal) status, we will programmatically notify a predefined HTTP (POST) endpoint.
Here's an examplary payload we will send:
{
"Status": 2, // Pending = 1, Completed = 2, ManualControl = 3, Cancelled = 4, Failed = 5
"StatusDescription": "Completed",
"TrackingId": "f3a8948b-a6aa-48e3-b1a8-14b7df318e9c",
"RefereneceId": "39123c9f8e4749df84b39dfbdafdc800",
"HashCode": "19FF69BBAD66AA1BFFFAC7183FC4FF21",
"Message": null,
"Amount": 50,
"TransactionAmount": 50,
"HasAmountMismatch": true,
"ReceiptUrl": "https://example.com"
}
HasAmountMismatch
denotes that we have money transfer from users but different amounts.
On this occasion you should consider TransactionAmount
as the real transaction amount
and ovveride the previous value.
Using TransactionAmount
just in case as the source-of-truth is safer and recommended.
If you want to ignore deposits with not matcing prices, we will set your account for automatic cancellation. Please notify our staff to enable the automatic cancellation feature.