Payment settings is the hub for everything money-related in your group. The page splits across five tabs: General settings (the topic of this article), Payment methods, Taxes, Fees, and Payment gateways. The General settings tab governs cross-cutting behaviors like pay on arrival, invoice formatting, tipping, and payment request expiration; the other tabs are documented as separate articles.
Getting started
Navigate to Purchases > Payment settings from the sidebar. The page opens on the General settings tab.
How it works
The General settings tab is one big form split into four sections. Toggles enable or disable a feature; conditional fields appear underneath the toggle when it's on. A single Save settings button at the bottom commits every section's changes at once.
| Tab | What it covers | Article |
|---|---|---|
| General settings | Pay on arrival, invoices, tipping, payment requests | This article |
| Payment methods | Custom payment methods and the booking site layout | Payment methods |
| Taxes | Tax rules with calculation and application options | Taxes |
| Fees | Service fees, booking fees, and other charges | Fees |
| Payment gateways | Stripe, Square, Authorize.net, Paystack, and Yappy connections | Payment gateways |
Step-by-step guide
Configure pay on arrival
Open the Payments section at the top of the General settings tab.
| Field | What it does |
|---|---|
| Allow pay on arrival | Lets customers pick "Pay on arrival" at booking site checkout instead of paying online |
| Enable custom "Pay on arrival" text | Replaces the default label with your own copy. Renders only when Allow pay on arrival is on |
| Pay on arrival text | The actual replacement text. Renders only when the custom text toggle is on |
| Allow gift card purchases using Gift Card payment method | When on, customers can buy a new gift card by paying with another gift card |
Configure invoices
The Invoices section controls what your generated invoice PDFs look like.
| Field | What it does |
|---|---|
| Address source | Whether the invoice header uses your company address or the group address. Pick company or group |
| Include custom fields | Adds the customer's custom field responses to the invoice footer |
| List payments | Includes a granular payment breakdown on the invoice (how each payment record was applied) |
Configure tipping
Open the Tips section. Tipping is off by default.
| Field | What it does |
|---|---|
| Allow tipping | Master toggle that enables tipping. Every other tip field is hidden until this is on |
| Tip field label | The label customers see at checkout (e.g., "Tip", "Add a tip") |
| Tip line item label | How tips appear on receipts and invoices |
| Allow arbitrary tipping values | Lets customers type any amount instead of picking from preset buttons |
| Value type | When arbitrary values are allowed, sets whether the input is Percentage of subtotal or Flat value |
| Show preset tipping options | Adds a row of preset tip buttons (e.g., 15% / 20% / 25%) |
To add tip presets, click Add tipping option. A modal opens with three fields.
| Field | What it does |
|---|---|
| Label (optional) | Custom label for the preset (e.g., "Generous"). Falls back to the value if blank |
| Value type | Percentage of subtotal or Flat value |
| Value | The amount, with a % or currency symbol depending on the value type |
The presets render in a table with a drag handle (left), label, value, and an actions dropdown for Edit tip option and Delete tip option. Drag to reorder; the order matches what customers see at checkout.
Configure payment requests
Open the Payment requests section. Payment requests are the email/link flow you can use to ask a customer to pay an outstanding balance.
| Field | What it does |
|---|---|
| Allow custom payment amounts | Lets the customer pay a partial amount via the payment request link |
| Show promo code field | Surfaces a promo code input on the customer-facing payment request page |
| Show custom error message for invalid promos | Replaces the default invalid-promo error with custom copy. Renders only when Show promo code field is on |
| Invalid promo code error message | The replacement copy. Renders only when the custom error toggle is on |
| Enable payment request expiration | Auto-expires unpaid payment requests after a configurable timeout |
When Enable payment request expiration is on, two more fields appear.
| Field | What it does |
|---|---|
| Payment request timeout | A numeric value plus a period selector (minute(s), hour(s), day(s), week(s), month(s)) |
| Expires when the following percentage of the total has not been paid (%) | Threshold percentage. The request only expires if the unpaid balance is at least this percent of the total |
Save your changes
Click Save settings at the bottom of the General settings tab. The button saves every change across the General settings tab in one go.
Reference
Tabs
| Tab | What you configure |
|---|---|
| General settings | Pay on arrival, invoices, tips, payment requests |
| Payment methods | Custom methods and booking site layout |
| Taxes | Tax rules and application |
| Fees | Service and booking fees |
| Payment gateways | Stripe, Square, and other processors |
General settings — Payments section
| Field | Type |
|---|---|
| Allow pay on arrival | Toggle |
| Enable custom "Pay on arrival" text | Toggle (conditional) |
| Pay on arrival text | Text input (conditional) |
| Allow gift card purchases using Gift Card payment method | Toggle |
General settings — Invoices section
| Field | Type | Options |
|---|---|---|
| Address source | Dropdown | company, group |
| Include custom fields | Toggle | |
| List payments | Toggle |
General settings — Tips section
| Field | Type | Notes |
|---|---|---|
| Allow tipping | Toggle | Master switch |
| Tip field label | Text input | Customer-facing label |
| Tip line item label | Text input | Receipt/invoice label |
| Allow arbitrary tipping values | Toggle | |
| Value type | Dropdown | Percentage of subtotal, Flat value |
| Show preset tipping options | Toggle | |
| Add tipping option | Button | Opens preset modal |
Tipping preset modal
| Field | Type | Notes |
|---|---|---|
| Label (optional) | Text input | Custom preset label |
| Value type | Dropdown | Percentage of subtotal, Flat value |
| Value | Number input | Renders with % or currency symbol |
Tipping presets table
| Column | Notes |
|---|---|
| Drag handle | Reorder presets |
| Label | Custom or default label |
| Value | Formatted amount |
| Actions | Edit tip option, Delete tip option |
General settings — Payment requests section
| Field | Type | Notes |
|---|---|---|
| Allow custom payment amounts | Toggle | Partial payment via the link |
| Show promo code field | Toggle | Surfaces a promo input |
| Show custom error message for invalid promos | Toggle (conditional) | When promo field is on |
| Invalid promo code error message | Text input (conditional) | Replacement copy |
| Enable payment request expiration | Toggle | Auto-expires unpaid requests |
| Payment request timeout | Number + period dropdown (conditional) | Period options: minute(s), hour(s), day(s), week(s), month(s) |
| Expires when the following percentage of the total has not been paid (%) | Number (conditional) | Threshold percentage |
Save behavior
| Tab | Save mechanism |
|---|---|
| General settings | Single Save settings button at the bottom |
| Payment methods | Save settings button after the methods list |
| Taxes | Inline Create / Update on each tax form |
| Fees | Inline Create / Update on each fee form |
| Payment gateways | Per-section save buttons (credentials, descriptions, customer toggles auto-save) |
Good to know
- Pay on arrival is a payment method. Customers who pick it create a transaction with a balance due and no payment record yet. Your team takes the in-person payment when they arrive.
- Custom Pay on arrival text is great for venues with a unique check-in flow. Use it to set expectations: "Pay at the counter on arrival" or "Cash or card accepted at venue".
- Allow gift card purchases using Gift Card payment method is intentionally niche. Only turn it on if your business model includes redeeming one gift card to buy another (e.g., gift card exchange flows).
- Address source matters when your group has a different mailing address from the parent company. Pick group to localize invoices to the venue.
- List payments on invoices is on by default for most businesses. Turn it off only if you want a cleaner-looking invoice without the payment breakdown.
- Tipping presets appear before the arbitrary-value field in the customer flow. Customers see the buttons first, then a "custom" option if Allow arbitrary tipping values is on.
- Payment request expiration prevents stale unpaid bookings from clogging your calendar. The threshold prevents tiny outstanding balances (e.g., $0.50) from triggering a full cancellation.
- The promo code field on payment requests is independent of the booking site. A customer using a payment request can apply a promo even if the original transaction didn't have one.
- Save settings only saves the General tab. Each other tab (Methods, Taxes, Fees, Gateways) has its own save mechanism. Don't expect changes to the Methods drag order to persist via the General tab's button.
FAQ
Q: Can customers tip if they pay on arrival?
A: Tips are added at payment time. If the customer pays on arrival in person, your team can add a tip during the in-person payment flow. There's no on-arrival tip prompt today.
Q: What happens when a payment request expires?
A: Once the configured timeout passes and the unpaid percentage exceeds the threshold, the related transaction and bookings are automatically cancelled. The booking slots release back to availability.
Q: Can I have different payment settings per location?
A: Yes. These settings are scoped to the company group, so each location has its own General settings, methods, taxes, fees, and gateway connection.
Q: Why doesn't my "Save settings" button appear to save the Methods or Taxes tabs?
A: The General settings tab's Save settings button only saves General settings fields. Each other tab has its own save controls — taxes save inline on Create / Update, methods have their own Save settings button, etc.
Q: I want to offer tipping but only on internal payments, not the booking site. Is that possible?
A: Tipping is currently configured at the group level and applies wherever payments happen. There's no internal-only tipping toggle. Workaround: leave Allow tipping off and have your team add tips manually on the Transaction details Taxes/Fees/Tips tab.
Q: My customers see "Pay on arrival" but I want it called something else. How?
A: Toggle on Enable custom "Pay on arrival" text and enter your replacement copy. The label updates everywhere customers see the option.
Q: Where do I configure the payment request email itself (subject, body)?
A: The email content lives in Mail > Templates under the payment request template. This page only configures the request behavior (custom amounts, promo, expiration).