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.