Guide to Setting Up Calendar Payments

Created by Stefan Perchinkov, Modified on Wed, 26 Feb at 12:33 PM by Stefan Perchinkov

The ability to collect payments when booking an appointment is a valuable feature for businesses that require upfront payments. With this functionality, you can ensure that payments are collected during the appointment booking process, streamlining your workflow and securing your time slots. In this guide, we'll walk you through the steps to enable calendar payments, including how to integrate payment gateways and set up the necessary settings for successful transactions.

What Are Calendar Payments?

Calendar payments allow your business to collect payments directly when a customer books an appointment. This feature is particularly useful for businesses offering paid services, consultations, or events, where securing payment upfront is necessary to confirm the booking.

Available Payment Gateways

You can collect payments for calendar appointments through several payment providers. The available options include:

  • Stripe
  • NMI
  • Authorize.net
  • Razorpay
  • Square

Note: Razorpay, NMI, and Square are not supported for the Classic Widget or Service Menu at the moment. However, they can be used with other calendar types.

How to Add Payment Gateways

To get started, you'll first need to add your payment gateways. Follow these steps:

1- Access Payment Integrations:

  • Navigate to the Payments Tab in your settings.
  • Select Integrations from the options.

2- Connect Your Payment Gateway:

  • From the integrations page, you’ll see options to connect your preferred payment gateway (Stripe, NMI, Authorize.net, Razorpay, or Square).
  • Follow the on-screen prompts to connect and authenticate your payment gateway.

3- Set a Default Payment Gateway:

  • If you connect multiple payment gateways, a dropdown menu will appear allowing you to select your default payment gateway.

Important: Only the default payment gateway will be used for transactions, so make sure you select the one you intend to use for payments.

How to Enable Payments for Calendar Appointments

Once your payment gateway is set up, you can start collecting payments when clients book appointments. Here's how:

1- Go to Calendar Settings:

  • Access your calendar settings by selecting Calendars in the settings menu.

2- Edit or Create a New Calendar:

  • You can either edit an existing calendar or create a new one by clicking the three dots next to the calendar name and selecting Edit, or select Create New Calendar.

3- Enable Payment Options:

  • In the Advanced Settings section of the calendar, find the Forms & Payments area.
  • Look for the toggle option “Accept Payments” and turn it on.

REMEMBER! If you are unable to turn on Payment Options, it's because you haven't integrated a payment gateway yet.

4- Once enabled, new payment-related fields will appear:

  • Amount (Set the payment amount, along with the currency)
  • Description (Add a brief description of the appointment or service)
  • Payment Mode (Choose between Test or Live mode)

Note: Partial payments are not supported for recurring calendars, so be sure to adjust accordingly.

What to Do If Payment Options Are Not Visible

If you do not see the payment options after enabling the "Accept Payments" toggle, it means you have not yet integrated a payment gateway. Review the steps above to connect a payment provider, and then return to the calendar settings to enable payments.

FAQ

  1. Can I collect payments for all types of calendars?
    Yes, payments are supported across all calendar types, but Razorpay, NMI, and Square are not compatible with the Classic Widget or Service Menu.
  2. How do I change my default payment gateway?
    Go to the Payments Tab under Integrations, select your new gateway, and choose it from the dropdown menu to make it your default.
  3. Can I collect partial payments for recurring appointments?
    No, partial payments are not supported for recurring calendars.
  4. What happens if I don’t integrate a payment gateway?
    Without integrating a payment gateway, you will not be able to enable the payment options for your calendar, and clients will not be able to make payments when booking appointments.
  5. How do I ensure that payments are collected in real time?
    After enabling the payment options and setting up your gateway, ensure the payment mode is set to Live when the calendar is published.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article