Skip to content

Payment settings

PurchasesMay 11, 2026·8 min read·Updated May 26, 2026

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.

TabWhat it coversArticle
General settingsPay on arrival, invoices, tipping, payment requestsThis article
Payment methodsCustom payment methods and the booking site layoutPayment methods
TaxesTax rules with calculation and application optionsTaxes
FeesService fees, booking fees, and other chargesFees
Payment gatewaysStripe, Square, Authorize.net, Paystack, and Yappy connectionsPayment gateways

Step-by-step guide

Configure pay on arrival

Open the Payments section at the top of the General settings tab.

FieldWhat it does
Allow pay on arrivalLets customers pick "Pay on arrival" at booking site checkout instead of paying online
Enable custom "Pay on arrival" textReplaces the default label with your own copy. Renders only when Allow pay on arrival is on
Pay on arrival textThe actual replacement text. Renders only when the custom text toggle is on
Allow gift card purchases using Gift Card payment methodWhen 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.

FieldWhat it does
Address sourceWhether the invoice header uses your company address or the group address. Pick company or group
Include custom fieldsAdds the customer's custom field responses to the invoice footer
List paymentsIncludes a granular payment breakdown on the invoice (how each payment record was applied)

Configure tipping

Open the Tips section. Tipping is off by default.

FieldWhat it does
Allow tippingMaster toggle that enables tipping. Every other tip field is hidden until this is on
Tip field labelThe label customers see at checkout (e.g., "Tip", "Add a tip")
Tip line item labelHow tips appear on receipts and invoices
Allow arbitrary tipping valuesLets customers type any amount instead of picking from preset buttons
Value typeWhen arbitrary values are allowed, sets whether the input is Percentage of subtotal or Flat value
Show preset tipping optionsAdds 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.

FieldWhat it does
Label (optional)Custom label for the preset (e.g., "Generous"). Falls back to the value if blank
Value typePercentage of subtotal or Flat value
ValueThe 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.

FieldWhat it does
Allow custom payment amountsLets the customer pay a partial amount via the payment request link
Show promo code fieldSurfaces a promo code input on the customer-facing payment request page
Show custom error message for invalid promosReplaces the default invalid-promo error with custom copy. Renders only when Show promo code field is on
Invalid promo code error messageThe replacement copy. Renders only when the custom error toggle is on
Enable payment request expirationAuto-expires unpaid payment requests after a configurable timeout

When Enable payment request expiration is on, two more fields appear.

FieldWhat it does
Payment request timeoutA 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

TabWhat you configure
General settingsPay on arrival, invoices, tips, payment requests
Payment methodsCustom methods and booking site layout
TaxesTax rules and application
FeesService and booking fees
Payment gatewaysStripe, Square, and other processors

General settings — Payments section

FieldType
Allow pay on arrivalToggle
Enable custom "Pay on arrival" textToggle (conditional)
Pay on arrival textText input (conditional)
Allow gift card purchases using Gift Card payment methodToggle

General settings — Invoices section

FieldTypeOptions
Address sourceDropdowncompany, group
Include custom fieldsToggle
List paymentsToggle

General settings — Tips section

FieldTypeNotes
Allow tippingToggleMaster switch
Tip field labelText inputCustomer-facing label
Tip line item labelText inputReceipt/invoice label
Allow arbitrary tipping valuesToggle
Value typeDropdownPercentage of subtotal, Flat value
Show preset tipping optionsToggle
Add tipping optionButtonOpens preset modal

Tipping preset modal

FieldTypeNotes
Label (optional)Text inputCustom preset label
Value typeDropdownPercentage of subtotal, Flat value
ValueNumber inputRenders with % or currency symbol

Tipping presets table

ColumnNotes
Drag handleReorder presets
LabelCustom or default label
ValueFormatted amount
ActionsEdit tip option, Delete tip option

General settings — Payment requests section

FieldTypeNotes
Allow custom payment amountsTogglePartial payment via the link
Show promo code fieldToggleSurfaces a promo input
Show custom error message for invalid promosToggle (conditional)When promo field is on
Invalid promo code error messageText input (conditional)Replacement copy
Enable payment request expirationToggleAuto-expires unpaid requests
Payment request timeoutNumber + 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

TabSave mechanism
General settingsSingle Save settings button at the bottom
Payment methodsSave settings button after the methods list
TaxesInline Create / Update on each tax form
FeesInline Create / Update on each fee form
Payment gatewaysPer-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).