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.