Skip to main content

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.

XO uses Stripe as its primary payment processor. Customers can pay using any payment method that Stripe supports in your region.

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 methodNotes
Credit / Debit cardsVisa, Mastercard, American Express — supported everywhere
Apple PayAvailable on iOS devices and Safari
Google PayAvailable on Android devices and Chrome
iDEALAvailable in the Netherlands
BancontactAvailable in Belgium
GiropayAvailable in Germany
Other local methodsDepends on your Stripe account’s country and settings
The payment methods available to your customers depend on:
  1. The country your Stripe account is registered in.
  2. Your Stripe account settings.
  3. The customer’s country and device.
To configure which payment methods are enabled, log in to your Stripe dashboard and go to Settings → Payment methods.

Connecting your Stripe account

Before you can accept payments, you need to connect a Stripe account to your venue:
  1. In the admin panel, go to Settings → Payment Providers.
  2. Click Connect with Stripe.
  3. You’ll be redirected to Stripe to either log in to an existing account or create a new one.
  4. Complete Stripe’s verification process (identity and bank account details).
  5. 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.

How are payouts handled?

Payouts from ticket sales go directly to your Stripe account according to Stripe’s standard payout schedule (typically 2–7 business days after a payment, depending on your country). XO’s platform fee is deducted from each transaction before it reaches your account. See How are fees calculated? for details on what is deducted.

Can customers pay in instalments or hold a booking without paying?

Currently, XO requires full payment at checkout for ticket purchases. For reservation bookings configured with Requires Approval, the customer only pays after you’ve approved their request — but the full amount is collected in one payment at that point.

Are payments secure?

Yes. All payments are processed by Stripe, which is PCI DSS Level 1 certified — the highest level of security in the payment industry. XO does not store any card details. All payment data is handled entirely by Stripe.

What currencies are supported?

XO supports all currencies that Stripe supports. The currency used for your events is determined by your venue’s Stripe account settings. Contact support at support@thexo.app if you need to change the currency for your venue.