Skip to content

Integrate with XGateway#

Follow these steps to integrate with XGateway and enable the payment methods you need.

Checklist#

Please follow this checklist to integrate with the XGateway payment processing system.

✅ Contact the team#

To begin accepting payments with the XGateway, contact our team. You can do this by submitting a request on the website homepage. The XGateway team will contact you to assist with the integration.

Contact our support team to request access to the XGateway demo environment.

✅ Sign a contract#

Commercial terms will be discussed with your team during the integration process. A finalised commercial agreement must be signed before production keys are issued. The agreement will outline the pricing structure and details of XGateway fees.

✅ Receive authentication keys#

Our support team will set up an account for you based on the currencies and regions you require. You will receive a pair of authentication keys and a password to get access to the back office.

✅ Integrate XGateway using our Checkout page or API#

Choose an integration method and follow the Integration Guides.

✅ Handle callbacks#

Set up your application to handle the deposit callbacks that XGateway sends for every deposit.

Prefer callbacks over polling; they are signed and retried. For high-risk operations, confirm state via API (see the risks and details on the Callbacks Handling page). API responses are the source of truth.

✅ Make test transactions#

Perform test transactions for all assets to confirm that the setup is working as expected and your application correctly processes callbacks.

Please ensure that callbacks are consistently delivered as expected.

✅ Launch#

Provide the XGateway team with your go-live date so that adequate support can be arranged to monitor services and facilitate a smooth launch.