← Back to all articles

payments

paymentsstripeposterminalsetup

Payments

Payments

This guide explains how to enable and use the Payments feature in Xolapp. It is for business owners and admins who want to accept card and cash payments, order a card reader, and manage payment settings and history.

Enabling payments

Location: Payments (sidebar under Business)

Before you can use Point of Sale (POS), Terminal Shop, or process payments, you must enable payments for your business.

  1. Go to Payments from the main menu (under Business).
  2. Turn on the Enable payments toggle.
  3. Complete Stripe Connect onboarding when prompted. You will enter business and bank details so payouts can be sent to you.
  4. After onboarding is complete and Stripe has activated your account, the Point of Sale, Terminal Shop, Settings, and History tabs will appear.

Note: Only owners and admins can enable or disable payments. Team members with other roles can only view payment history.

Point of Sale (POS)

Location: Payments → Point of Sale tab

Use the Point of Sale tab to process payments without leaving Xolapp. You can:

  • Run walk-in sales (add services or products and charge the client).
  • Process payment for an existing appointment (use Process Payment from the Appointments page instead; the POS dialog will open with the appointment pre-filled).

Payment methods available in POS include terminal (card), cash, QR code, and checkout links. For step-by-step instructions on processing a payment from an appointment, see POS Checkout & Payment Collection.

Terminal Shop

Location: Payments → Terminal Shop tab

Order a Stripe Terminal card reader for in-person card payments.

  1. Open the Terminal Shop tab.
  2. Choose the reader model that fits your business.
  3. Complete the order; the device will be shipped to you.
  4. When it arrives, connect and register it in the Terminal Shop or Settings area as instructed by Stripe.

After your terminal is connected, you can select Pay via Terminal in the POS when taking a card payment.

Settings

Location: Payments → Settings tab

Configure how payments work for your business. Settings may include:

  • Default currency and receipt options
  • Terminal and reader management
  • Payout and notification preferences

Changes are saved automatically. Review the settings after enabling payments so receipts and payouts match your preferences.

Payment history

Location: Payments → History tab

View all payments processed through Xolapp. You can see:

  • Date and time of each transaction
  • Amount, payment method, and status
  • Link to the related appointment or invoice (if any)

Use history to reconcile daily takings and to troubleshoot failed or disputed payments.

Frequently asked questions

How do I enable payments?

Go to Payments in the sidebar, turn on the Enable payments toggle, and complete the Stripe Connect onboarding (business and bank details). Once Stripe activates your account, the POS, Terminal Shop, Settings, and History tabs will be available.

Where do I see payment history?

Open Payments and click the History tab. All transactions processed through Xolapp are listed there with date, amount, method, and status.

Can I use my own card reader?

Xolapp uses Stripe Terminal for in-person card payments. You order a compatible reader through the Terminal Shop tab on the Payments page. Using a reader that is not ordered and linked through Xolapp is not supported.

Why don’t I see the Point of Sale or Terminal Shop tabs?

You will only see those tabs after payments are enabled and Stripe Connect onboarding is complete. Ensure the Enable payments toggle is on and that you have finished all steps in the Stripe onboarding flow.

How do I process payment for an appointment?

Go to Appointments, find the appointment, and click Process Payment. The POS dialog will open with the appointment’s service and client pre-filled. Choose a payment method (terminal, cash, QR, or checkout link) and complete the payment. See POS Checkout & Payment Collection for full steps.