Connect XLO Pay to anything you run
A storefront, an ERP, an internal ledger, a game economy. Everything you need is public โ the full API reference, both SDKs, and replayable webhook deliveries you can build against.
What an integration actually involves
Four pieces, whatever you are connecting. Knowing them up front is the difference between a two-day job and a two-week one.
What you have to work with
Public and free
โThe full API reference โ every endpoint, payload and status code, with real sample output rather than illustrations.
โA Python SDK and a Node SDK for the embeddable checkout, with one named method per endpoint.
โWebhook deliveries are recorded and resendable from the dashboard, so you can replay events at your endpoint while you build against them.
โCreate an account and derive a test wallet in minutes. No card required.
Know before you build
โXLO Pay is in beta, and currently onboards clients in the UAE, USA and UK only.
โSettlement is USD stable currency only. There is no local-currency support, so price and reconcile in USD.
โDeposits are reported net of fees. Credit the figure the webhook reports, not the figure you quoted.
โWebhooks retry with exponential backoff, so your handler will see the same event twice. Deduplicate on eventId.
A build order that avoids rework
Keys, split
Create the account, issue an API key for requests and keep sk_live server-side only. Never ship either to the browser.
Derive and test
Derive a wallet, take a small payment end to end, and confirm the amount you credit matches the amount that settled.
Webhooks, then idempotency
Verify the signature first, then make the handler safe to run twice. Replay deliveries from the dashboard until both hold.
Reconcile, then go live
Prove your ledger agrees with ours on part-payments and retries before real volume lands on it.
Settle these four before you write anything and the build is a short one: what you are connecting XLO Pay to, which chains and card providers you need, whether you are taking one-off payments or recurring billing, and where the money has to land in your own books.
Start with a test wallet
Create an account, derive an address and take a payment end to end before you commit to anything. No card required, and the API reference is open in the next tab.