Calendar Payments
It is now possible for the calendar to take payment when booking an appointment for both one time bookings and recurring bookings. It allows the business to receive payments when a client or customer books for a certain calendar appointment. This is very useful, especially for businesses that require a certain payment to book an appointment slot.
In This Article:
- Available Payment Providers and How to Add Them
- Setting Up Payment for Single or One Time Appointments
- Payments for Recurring Appointments
Available Payment Providers and How to Add Them
1. Payments in calendars are supported through two payment gateways, namely Stripe and Authorize.net.
2. Add the payment gateways first by going to Payments > Integrations
Please Note:
If you connect multiple gateways, you would see a dropdown to select your default payment gateway. Only the DEFAULT PAYMENT GATEWAY will be used to collect payments. So if you chose Stripe then it will only collect payments through Stripe.
Setting Up Payment for Single or One-Time Appointments
1. Go to Calendar Settings under Calendars -> Calendar Settings.
2. Edit (by clicking on the three dots to the right of the calendar name) an existing calendar or Create a New Calendar (Select Advanced Settings after inputting initial details). Under Forms & Payments you will see a toggle to "Accept Payments".
Once enabled, these new form fields would appear:
- Amount (with currency)
- Description
- Payment mode (Test or Live)
Payments for Recurring Appointments
- Collect Payment for First Appointment Only: The payment is collected for the initial appointment only. For example, if you have 3 recurring appointments and the price is $50 per appointment, you will collect $50 at the time of booking. Subsequent payments for the remaining appointments will need to be collected manually.
- Collect Payment for All Appointments: The total amount is collected at the time of booking, covering all appointments in the series. For example, for 3 recurring appointments at $50 each, a total of $150 is collected upfront. However, the final amount charged may vary depending on how many appointments are actually booked. This could change based on your availability and the settings you’ve configured for handling unavailability.
- Select the calendar you want to configure.
Ensure recurring meeting is enabled and default payment provider is set up
- Toggle on Accept Payments under the Forms and Payments tab
Enter the total amount charged per session and select either collect payment for "First Appointment Only" or for "All Appointments" and click Save.
REMEMBER! If you don't see the Payment Options like on the screenshot below, it's because you haven't integrated a payment gateway yet or the calendar is a calendar for recurring appointments. Review the steps above to activate Payment Options for Calendars.