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.
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.
Note: Only owners and admins can enable or disable payments. Team members with other roles can only view payment history.
Location: Payments → Point of Sale tab
Use the Point of Sale tab to process payments without leaving Xolapp. You can:
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.
Location: Payments → Terminal Shop tab
Order a Stripe Terminal card reader for in-person card payments.
After your terminal is connected, you can select Pay via Terminal in the POS when taking a card payment.
Location: Payments → Settings tab
Configure how payments work for your business. Settings may include:
Changes are saved automatically. Review the settings after enabling payments so receipts and payouts match your preferences.
Location: Payments → History tab
View all payments processed through Xolapp. You can see:
Use history to reconcile daily takings and to troubleshoot failed or disputed 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.
Open Payments and click the History tab. All transactions processed through Xolapp are listed there with date, amount, method, and status.
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.
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.
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.