Skip to main content
All CollectionsPayments
Take Payments from the Booking Page
Take Payments from the Booking Page

Customers pay for their appointments while booking them

Setmore Support avatar
Written by Setmore Support
Updated over a week ago

With Setmore’s payment integrations, you can enable customers to pay for services through your Booking Page. Request full or part-payment upfront, apply discounts, and more.

Adding a payment gateway to your Booking Page offers greater convenience to everyone. For you, invoicing is reduced; for customers, all that’s left to do is show up.

Not only that, making prepayment mandatory boosts commitment to attendance. Here’s how to activate Booking Page payments. Please note, you’ll need to integrate Setmore with Square, Stripe or PayPal first.


Activate Booking Page payments.

1. Navigate to Settings > Payments.

2. Below Booking Page payments, you’ll see Accept Booking Page payments. Flip the ‘On/Off’ switch to On.


Choose upfront payment💰

Require Upfront payment requires the customer to pay before their appointment is confirmed. Flip the ‘On/Off’ switch to On to activate this feature.


Apply a fee, discount, or deposit at the time of booking.

1. Navigate to Settings > Payments.

2. In Booking Page payments, under ‘Do you want to apply extra charges or reductions, such as taxes or discounts?’, click the + Charges or Reductions button.

3. Specify your discount or fee using the form fields. You can also require customers to pay a certain percentage of the service cost as a deposit and collect the remainder of the service cost at the time of the appointment.

3. To delete a fee or discount, click the three dots next to it and click Delete to confirm.


How customers pay through your Booking Page.

1. As customers self-schedule an appointment, they’ll be prompted for payment in the penultimate stage before the confirmation screen. If you made an upfront payment mandatory, they must pay for the service before the appointment is confirmed. If payment is optional, they can skip ahead.

2. A timer appears above the payment window, giving the customer 5 minutes to complete the booking. If the customer doesn’t complete the booking at this time, they’ll be redirected to the start of the process and asked to schedule the appointment again. This frees up the appointment slot for another customer.


Collect payment for multiple services.

If you have ‘Provide multiple services’ enabled, customers can select multiple services in one go. They’ll be prompted to pay for the total cost of multiple services at checkout before bookings are confirmed.

1. Go to Settings > Calendar & Booking > Booking Preferences.

2. Navigate to Booking Flow and scroll to Provide Multiple Services. Flip the switch On.

The total cost of multiple services will now be calculated when customers book online. Once a payment is submitted, the receipt will appear in the appointment details window for each of the bundled services.


Verify a payment was made✅

1. Open your Setmore calendar and click the relevant appointment.

2. Click either the Payment tab in the appointment pop-up.

3. A list of all payments and refunds for this appointment will display.

Did this answer your question?