Skip to main content
All CollectionsHow toOnline Booking
Accept Credit Cards in Online Booking
Accept Credit Cards in Online Booking

Get clients to pay for appointments when they make a booking online

Trentenn avatar
Written by Trentenn
Updated over a week ago

To accept Stripe payments for online bookings 'Online Booking' must first be setup in your account. Setup Online Booking >

To Accept Stripe Payments:

  1. Go here

  2. Or go to Settings > Online Booking > Manage

  3. Select 'Enable Payment for Online Bookings'

  4. Save

  5. Once you have done this, online payments 'Powered by Stripe' will be available for your clients when they book online into your calendar.

  6. Optional: Make it optional for clients to pay when making appointments by selecting the 'Allow clients to Skip Payment' checkbox when setting up Online Booking. If this is selected, in addition to seeing the Stripe Credit Card Checkout form there will be a 'Skip Payment' button. The client can click this to skip payment when making an online booking.

What will the client see during online booking payment?

It's easy for your clients to pay for appointments using Stripe when booking online.

  1. When Stripe is on, a new small payment form 'Add payment details' will be added. The form includes the these details: Name on Card, Credit Card Number, Expiry (MM/YY), CVV

  2. When these details are added by your client and they click 'Pay & Confirm' the payment will be processed in real time.

  3. Funds will be sent to your Stripe account

  4. Your client will be taken to the Confirmation screen with a successful payment message.

A client has paid for an appointment online using Stripe, what happens now?

  1. An Invoice will be sent directly to the Client once they have booking and paid using Stripe. There will be no remaining balance for this invoice. The payment method recorded will be 'Stripe - Online Booking', you can report on this payment method in the payments report.

  2. You will need to CONFIRM the appointment either by clicking on the appointment in the calendar or going to the 'Pending Bookings' screen and confirming.

  3. After you have confirmed the appointment, the appointment will be marked as 'Paid' in the Calendar & Invoices screen. The appointment will also be updated to the Paid Appointment Colour if there is one setup.

Allow Deposit Payments in Online Booking

To ensure business security, Better Clinics allows you the option to make your clients pay a deposit when booking online.

  1. Go here

  2. Or go to Settings > Online Booking > Manage

  3. In the Stripe box, select 'Accept Deposits for Online Booking'.

  4. For each product/appointment, select a deposit option for clients to pay when making an online booking. Go here or to Settings > Products > Products List.

  5. Select the product you would like to adjust the deposit for.

  6. In the 'Stripe - Online Booking Payments' box, choose whether the deposit will be a set Amount ($) or Percentage (%) of the product cost. Deposits must be a proportion of the full sale price.

  7. Select 'Allow Clients to pay in full' if you would like clients to have the option to pay the deposit or pay in full when booking online.

  8. Click Save

  9. When clients pay a deposit when booking online an invoice will be issued for the part payment. The appointment will be added to the calendar with a part payment outstanding.

View & Manage Better Clinics Payments in Stripe

  1. Once the payment has been processed you can see the transaction in your Stripe account.

  2. A payment will be seen to the value of the appointment and with some details on the client and the date of appointment. e.g. ClientFirstName ClientLastName - Online Booking 9/03/2020. The email address of the client will also be added to the transaction details.


Tags: Online Booking, Payments, Credit Cards, Stripe

Did this answer your question?