Transaction callback
Last updated
Last updated
Your customers can now deposit funds within our system. Once a transaction is confirmed, failed or manually rejected, the XGateway system sends a POST request to your callback URL.
Due to security risks, merchants must use our to request transaction details. XGateway is not liable for issues caused by relying only on callback data.
The callback you get after a confirmed or failed transaction might look like this:
The callback data here is presented only for the demo purpose.
You may then handle this information as necessary. You don't need to send anything back other than a success status so that we know the callback has been received and handled on your side.
It is always best to ensure that your callback endpoint is up and running so that the notifications can reach you. XGateway will retry failed requests up to 10 times.
All notifications (delivered or not) will be available on your dashboard. You can also see the error messages for failed notifications and investigate the issue on your side.
Crypto transactions are permanently recorded on the public blockchain as well as stored in our database. This data may be used for cross check and debugging.
Below is a breakdown of some of the callback fields.
Below are the statuses (not an exhaustive list) of transactions supported in the system. Note that callbacks are sent for only confirmed and failed transaction statuses. Other statuses are listed for informational purpose. They exist in the system and displayed in Merchant Back Office.
The of a deposit/withdraw. A full list of supported currencies is .