XO uses Stripe as its primary payment processor. Customers can pay using any payment method that Stripe supports in your region.Documentation Index
Fetch the complete documentation index at: https://help.thexo.app/llms.txt
Use this file to discover all available pages before exploring further.
Supported payment methods
When a customer goes to pay for a booking, they’re redirected to a Stripe-hosted checkout page. Stripe supports a wide range of payment methods depending on your country and Stripe account configuration:| Payment method | Notes |
|---|---|
| Credit / Debit cards | Visa, Mastercard, American Express — supported everywhere |
| Apple Pay | Available on iOS devices and Safari |
| Google Pay | Available on Android devices and Chrome |
| iDEAL | Available in the Netherlands |
| Bancontact | Available in Belgium |
| Giropay | Available in Germany |
| Other local methods | Depends on your Stripe account’s country and settings |
- The country your Stripe account is registered in.
- Your Stripe account settings.
- The customer’s country and device.
Connecting your Stripe account
Before you can accept payments, you need to connect a Stripe account to your venue:- In the admin panel, go to Settings → Payment Providers.
- Click Connect with Stripe.
- You’ll be redirected to Stripe to either log in to an existing account or create a new one.
- Complete Stripe’s verification process (identity and bank account details).
- Once approved, payments go directly to your connected Stripe account.
Stripe verification typically takes 1–2 business days for new accounts. You can set up your events while waiting, but customers won’t be able to pay until verification is complete.

