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 integration.
Contact our support team to request access to the demo environment of XGateway.
✅ Sign a contract
Commercial terms will be discussed with your team during the integration process. However, a finalized commercial agreement must be signed before keys are issued. The agreement will outline the pricing structure and details of XGateway fees.
✅ Receive and activate authentication keys
Our support team will set up an account for you based on the currencies and regions you need. You will receive a pair of authentication keys and a password to get access to the back office.
Provide our team with an email address you want to use for accessing the back office, as well as a callback URL.
✅ Top up your balances
Consider adding funds to the account balances to prepare for upcoming deposits and withdrawals.
✅ Use our checkout page or API
Choose the payment flow you need - invoices or channels. Then choose the integration form - whether you want to use our checkout page or our API for direct calls. Then follow one of the engineering guides to integrate with XGateway.
✅ Handle callbacks
Set up your application to handle the deposit callbacks XGateway sends on every top-up.
✅ Make test transactions
Perform test transactions for all assets to confirm that the setup is working as expected and your application correctly processes the callbacks.
Please verify that all callbacks are being delivered as expected.
✅ Launch
Provide the XGateway team with your go-live date so that adequate support is arranged to monitor services and facilitate a smooth launch.
Last updated