Collect Payments with Recurring Appointments Using the Booking Widget
Overview
Recurring appointments are those that occur on a regular schedule, such as daily, weekly, or monthly. Stack allows you to collect payments for these appointments directly through the booking widget.
Payment Options for Recurring Appointments
When setting up recurring appointments, you have two payment collection options:
1. Collect Payment for the First Appointment Only
- How it Works: Payment is collected only for the initial appointment. For instance, if you have three recurring appointments priced at $50 each, you will collect $50 when the booking is made. You will need to manually collect payments for the subsequent appointments.
2. Collect Payment for All Appointments
- How it Works: The total amount for all appointments is collected at the time of booking. For example, if you have three appointments at $50 each, a total of $150 is collected upfront. The final charge may vary depending on the number of appointments actually booked, influenced by your availability and settings for handling unavailability.
Note: Recurring Calendars do not support partial payments.
How to Set Up Payment for Recurring Appointments
Follow these steps to configure payment options for your recurring appointments:
-
Access Calendar Settings
- Navigate to your Calendar Settings and select the calendar you want to configure.
-
Enable Recurring Meetings and Integrate Payment Provider
- Ensure that Recurring Meetings are enabled by going to Calendar > Availability Tab.
- Verify that your payment provider is integrated by checking the Payments Module > Integration.
-
Configure Payment Options
- Within the selected calendar, go to the Forms and Payments tab.
- Under Accept Payments, if recurring appointments are enabled, you will see options to:
- Collect Payment for First Appointment Only
- Collect Payment for All Appointments
- Choose your preferred option and click Save.
With these settings, Stack will handle payments for your recurring appointments according to the option you selected.