The service price can be expressed in one of the following ways:
Payment options dictate in what manner the customer can pay for the service. The following payment options are available:
It's required to specify either onlinePayment
or inPerson
as true
.
Enabling online payments allows customers to pay for the service at the time of booking.
To read more about the variety of ways you can receive online payments, please refer to the dedicated article.
Enabling a costumer to pay in person allows customers to pay for the service at the time of the service, and to book the service without going through the payment process.
It's recommended to set up online payments as services that accept online payment significantly reduce no-shows.
Setting a deposit requirement allows you to charge some amount of the service price as a deposit. The deposit is charged at the time of booking and the remaining balance is charged at the time of the service.
Setting deposit
to true
requires onlinePayment
to be true
as well.
The deposit amount should be specified in the rate object, and is supported both for fixed and varied rates.
Enabling payment with pricing plan enables customers to pay for the service using a pricing plan. Read more about offering pricing plans.