Skip to content
Last updated

Going Live

For the complete documentation index, see llms.txt. Append .md to any page URL for its markdown version.

Banxa issues your production credentials and environment once your account manager has reviewed and approved your integration. To get there:

  1. Complete your sandbox testing. Build and test your full flow in the sandbox, and work through the testing checklist. If you offer sell, test the sell flow too, including the fulfilment flow configured for your account. See End-to-End Testing for a step-by-step flow.
  2. Send IP binding with every order. IP binding is on for all new partners: Banxa refuses any POST /v2/buy or POST /v2/sell order that doesn't include the customer's IP address. See IP Binding for the steps.
  3. Add a third-party disclaimer to your flow. Before the customer reaches the Banxa checkout, tell them they are transacting with Banxa, a third party. Flows without a clear disclaimer will not be approved. See Third-Party Disclaimer for the requirements, sample wording and example screens.
  4. Send your account manager a recording of your flow. Record your flow end to end, from where the customer starts in your product, through your disclaimer, to the Banxa checkout and back. If you offer sell, record the sell flow as well, including how the crypto is sent to Banxa. Your account manager reviews the recording before approving production access.
  5. If you use KYC Sharing, complete the KYC Sharing approval with Banxa. Ask your account manager for details. If you share KYC data through Sumsub, also complete the Reusable KYC setup in your production Sumsub account.

After approval

Once your integration is approved:

  • Retrieve your production API key from the Partner Dashboard and point your integration at the production base URL. See Authentication & Environments.
  • Set your production webhook URL in the Partner Dashboard. Webhook URLs are set separately for sandbox and production.