Skip to main content

How to Integrate Razorpay with Calendar Payments

This article explains how to set up Razorpay as the payment provider and collect payments through calendar bookings in your Kyrios account.

Updated over 2 months ago

Who This Is For / When to Use

  • Accounts that want to charge customers during calendar bookings.

  • Businesses using Razorpay for one-time or recurring payments.

  • Users configuring paid appointments in Kyrios calendars.


Overview of Razorpay Integration

Razorpay integration allows you to collect payments across Kyrios while using calendars for paid bookings.

Supported Capabilities

  • Accept payments through:

    • Order forms

    • Invoices

    • Payment links

    • Contact pages

  • Support for:

    • One-time payments

    • Recurring payments

  • Subscription management:

    • Cancellations

    • Refunds


Step 1: Set Razorpay as Your Default Payment Provider

Razorpay must be set as the default provider before it can be used for calendar payments.

Steps

  1. Open Payments from the left navigation.

  2. Select Integrations.

  3. Locate Razorpay.

  4. Set Razorpay as the default payment provider.


Step 2: Enable Payment Collection for Calendars

Payments must be enabled at the calendar level to charge users during booking.

Steps

  1. Go to Calendar Settings in your account.

  2. Locate the Accept Payments option.

  3. Toggle Accept Payments on.

Once enabled, users will be prompted to pay during the booking flow.


Step 3: Set the Payment Amount for Bookings

Each calendar can charge a fixed amount per booking.

Steps

  1. Open the calendar’s Payment Settings.

  2. Enter the desired booking amount.

  3. Click Save.

If the changes are not saved, the payment amount will not be applied.


Currency Restrictions

Available payment methods depend on the selected currency.

Important Notes

  • If the currency is not INR:

    • Only Card payments are available on the booking widget.

  • If the currency is INR:

    • Card

    • Wallets

    • Net Banking

    • UPI

These restrictions are enforced automatically during checkout.

Image to add in this section:

  • Screenshot of the Razorpay checkout modal

  • Showing UPI / Card / Wallet options


Common Issues and Fixes

Payments Not Showing During Booking

  • Confirm Razorpay is set as the default payment provider.

  • Ensure Accept Payments is enabled in Calendar Settings.

Booking Fee Not Applied

  • Verify that Save was clicked after entering the payment amount.

  • Unsaved changes are not applied.


FAQ

What payment options are available with the Razorpay integration?

The integration supports one-time and recurring payments and allows payments through order forms, invoices, payment links, and contact pages.

How do I set Razorpay as my default payment provider?

Go to Payments → Integrations and select Razorpay as your default provider.

Can I collect payments for bookings through calendars?

Yes. Enable Accept Payments in the Calendar Settings of your account.

How do I specify the amount to charge for bookings?

Enter the desired amount in the calendar’s payment settings and click Save.

Are there any currency restrictions?

Yes. For non-INR currencies, only Card payments are available. Wallets, Net Banking, and UPI are supported only for INR.

What subscription management features are supported?

Razorpay allows subscription cancellations and refunds for recurring payments.

Can I use Razorpay with another payment provider?

Yes. Multiple providers can be integrated, but only one can be set as the default at a time.

What happens if I forget to click Save after entering the booking fee?

The payment amount will not apply. You must click Save for changes to take effect.

Did this answer your question?