We use cookies to provide and improve our services, website, and customer support.
For more information on how we use cookies, please check out our Cookie Policy.

Decline Cookies
Accept Cookies
Manage Cookies

Integrations and Add-ons

Connect and automate your business with other tools and features.

Accepting Payments for Online Bookings

Sam Written by Sam
... on a magical May day.

📖 In This Article

Setting Up Online Payments for Online Bookings
Clients Online Payment Process

The following instructions are for the New Online Bookings system.

For information on Accepting Payments for the Legacy Online Bookings system please click here.

Nookal integrates with multiple online Payment Processors to allow clients to pay for their invoices online. These integrations also allow clients to make an immediate payment when booking a session online.

This functionality is designed to both reduce the time spent on administrative tasks such as following up overdue payments, as well as help practices offer their clients a smooth and convenient transactional experience.

Currently, Nookal offers integrations with Paypal, Stripe and Square to achieve this. Find out more on setting up and accepting online payments for each of these Payment Processors below.

We recommend researching each of these Payment Processors to make sure their product offering is suitable for your practice.


Setting up Online Payments with Paypal

Accepting Online Payments with Paypal


Setting up Online Payments with Stripe

Accepting Online Payments with Stripe


Setting up Online Payments with Square

Accepting Online Payments with Square

Setting Up Online Payments for Online Bookings

Once one of the above integrations is set up, it is easy to enable Services and Classes to be paid via the Online Booking platform.


Go to Setup > Items > open the Services or Classes section.


Click on the Service or Class and tick the Enable Integrations option if not already ticked.


In the Integrations section, select Enabled at Online Payments.


Tick Payment Required To Complete Booking if a full payment is needed for this type of Service or Class prior to finalising the booking. If left unticked, the client has the option to pay now, or make payment when invoiced.


Click Save Changes.

The Online Booking platform will be automatically updated with the Online Payments option. No update or modification is required in the Online Bookings section.

In the Online Booking setup page (Setup > Extensions > Online Bookings – New > Click on a Location), the Online Payments setup is displayed in the table of available types of bookings.

  • No online payments available: X
  • Optional online payments: tick
  • Payments required: tick and Payment Required

These options will be reflected in the choice Clients can select to finalise the booking as shown above.

Clients Online Payment Process

After selecting the Type of Booking, Provider, Time/Date of the booking, Clients need to agree to Terms and Conditions and click Book or Pay according to the set up for the selected Booking type.

If the Payment Required box is selected all Clients need to Pay in full via credit card to complete the online booking.

If some Clients don’t need to pay when booking online do not tick the Payment Required boxThis will give Clients the option to book without paying (Book) or pay in full (Pay).

If the Client clicks Pay, they will be redirected to the payment page to enter their Card Details and click Pay.


Once the payment is successful, the Client will see the Booking Confirmation screen and receive a Booking Confirmation email.

Partial or deposit payments via Online Bookings are not currently available.

Help Centre

How can we help?