Skip to main content

How to Set Up Calendar Payments

This article explains how to connect payment gateways and enable payments for calendar appointments so payments are collected during booking.

Updated over 2 months ago

Who This Is For / When to Use

This article is for account admins and users who want to collect payments when appointments are booked.

Use this when you need to:

  • Require upfront payment for appointments

  • Connect a payment gateway to calendars

  • Enable coupons or discounts during booking

  • Manage payment visibility in calendar settings


What Are Calendar Payments

Calendar Payments allow you to collect payment at the time an appointment is booked.

This is commonly used for:

  • Paid services

  • Consultations

  • Events requiring confirmation

  • Securing time slots in advance


Supported Payment Gateways

Kyrios supports the following payment gateways for calendar bookings:

  • Stripe

  • NMI

  • Authorize.net

  • Razorpay

  • Square

Gateway Limitations

  • Razorpay, NMI, and Square are not supported for:

    • Classic Widget

    • Service Menu

  • These gateways can still be used with other calendar types.


Step 1: Add a Payment Gateway

Access Payment Integrations

  1. Go to Settings.

  2. Open the Payments tab.

  3. Select Integrations.


Connect a Payment Provider

  1. Click Connect next to your preferred gateway.

  2. Complete the authentication steps shown on screen.


Set a Default Payment Gateway

If multiple gateways are connected:

  • Select one as the default payment gateway from the dropdown.

Important:
Only the default gateway is used for calendar payments.


Step 2: Enable Payments on a Calendar

Open Calendar Settings

  1. Go to Settings → Calendars.

  2. Click the edit (pencil) icon for an existing calendar
    or select Create New Calendar.


Turn On Payments

  1. Open Advanced Settings.

  2. Navigate to Forms & Payments.

  3. Toggle Accept Payments on.


Payment Fields Explained

Once payments are enabled, the following fields appear:

  • Amount – Payment amount and currency

  • Description – Description shown during checkout

  • Payment Mode

    • Test (no real charges)

    • Live (real transactions)


Coupon Codes for Calendar Bookings

Calendar payments support coupon codes during checkout.

Coupon options include:

  • Fixed or percentage discounts

  • Usage limits

  • Calendar-specific restrictions

Coupons appear:

  • During booking

  • In appointment payment details


Recurring Calendar Payment Limitations

  • Partial payments are not supported for recurring calendars.

  • Recurring calendars charge according to the selected payment configuration.


Calendar Notifications and Payments

Calendar payment settings integrate directly with calendar notifications.

Benefits:

  • Fewer setup steps

  • Clear visibility of payment connections

  • Unified booking and payment management


Create Email Templates from Calendar Notifications

Email templates can be created directly inside Calendar Notification settings.

How to Create an Email Template

  1. Open Calendar Settings.

  2. Go to Notifications.

  3. Click Create New Email Template.

  4. Choose an editor type and save the template.

Once created, the template appears in the notification dropdown.


What to Do If Payment Options Are Not Visible

Issue

The Accept Payments toggle is unavailable or payment fields do not appear.

Cause

No payment gateway has been integrated.

Fix

  1. Go to Payments → Integrations.

  2. Connect a payment provider.

  3. Return to calendar settings and enable payments.


Common Issues and Fixes

Cannot Enable Accept Payments

Cause

  • No default payment gateway is set.

Fix

  • Connect a gateway and assign it as the default.


Payments Not Charging Customers

Cause

  • Calendar is set to Test Mode.

Fix

  • Switch Payment Mode to Live before publishing.


FAQ

Can I collect payments for all calendar types?

Yes, but Razorpay, NMI, and Square are not compatible with the Classic Widget or Service Menu.


How do I change my default payment gateway?

Go to Payments → Integrations and select a new default gateway from the dropdown.


Can I collect partial payments for recurring appointments?

No. Partial payments are not supported for recurring calendars.


What happens if I don’t integrate a payment gateway?

You will not be able to enable calendar payments, and customers will not be charged during booking.


How do I ensure payments are collected in real time?

Set the payment mode to Live before publishing the calendar.


Where do discounts appear during booking?

Discounts appear during checkout and in the appointment’s payment details.


Are coupon codes available for all calendars?

Coupons work for most calendar types, but limitations may apply based on gateway or calendar configuration.

Did this answer your question?