> ## Documentation Index
> Fetch the complete documentation index at: https://cal.id/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Integrate Cal ID with Razorpay

> Connect Razorpay to Cal ID to accept payments on paid event types, set booking amounts, and define refund rules for cancellations or reschedules.

Connect Razorpay to [Cal ID](https://cal.id/home) to accept payments while users book your events. When someone selects your event, they must pay to confirm the booking, and once payment succeeds the meeting is scheduled automatically. You can also set refund rules and payment amounts for each event type.

<Info>
  You'll need a Razorpay account to authorize the connection. Cal ID uses Razorpay to let you receive payments when someone books your paid event type.
</Info>

## Connect Razorpay to Cal ID

<Steps>
  <Step title="Search for Razorpay">
    Go to the [Cal ID](https://cal.id/home) App store and search for **Razorpay**.

    <Frame>
      <img src="https://mintcdn.com/cal-id-docs/NUrc1nmEeHvCjwEV/images/apps/razorpay-1.png?fit=max&auto=format&n=NUrc1nmEeHvCjwEV&q=85&s=6abba31c8cca834e5a93800efc3793df" alt="Razorpay in the Cal ID App store" width="1600" height="834" data-path="images/apps/razorpay-1.png" />
    </Frame>
  </Step>

  <Step title="Install and connect your account">
    Click **Install**, then connect the Razorpay account with your credentials.

    <Frame>
      <img src="https://mintcdn.com/cal-id-docs/NUrc1nmEeHvCjwEV/images/apps/razorpay-2.png?fit=max&auto=format&n=NUrc1nmEeHvCjwEV&q=85&s=29f55fa65fb775d16473f4c9aaabfa72" alt="Razorpay login screen" width="1600" height="834" data-path="images/apps/razorpay-2.png" />
    </Frame>
  </Step>

  <Step title="Authorize the connection">
    Once logged in, click on the **Authorize** button to connect your account with Cal ID.

    <Frame>
      <img src="https://mintcdn.com/cal-id-docs/NUrc1nmEeHvCjwEV/images/apps/razorpay-3.png?fit=max&auto=format&n=NUrc1nmEeHvCjwEV&q=85&s=7bc52ff3a6f99b3e1bb04bdabc946c0d" alt="Razorpay authorization screen" width="1600" height="833" data-path="images/apps/razorpay-3.png" />
    </Frame>
  </Step>

  <Step title="Confirm the installation">
    Once authorized, you will be redirected to the Cal ID page, where you can see that the Razorpay app has been installed. Now you can add the Razorpay app as a payment method to any of your event types, whether it is a new or an existing one.

    <Frame>
      <img src="https://mintcdn.com/cal-id-docs/NUrc1nmEeHvCjwEV/images/apps/razorpay-4.png?fit=max&auto=format&n=NUrc1nmEeHvCjwEV&q=85&s=6660457799861f271f08f77c2d03702a" alt="Razorpay app installed in Cal ID" width="1600" height="833" data-path="images/apps/razorpay-4.png" />
    </Frame>
  </Step>
</Steps>

## How to add Razorpay to an event type

<Steps>
  <Step title="Open Event Types">
    Go to **Event Types**, select the event type you want to add Razorpay to, and click **Edit**.
  </Step>

  <Step title="Turn on Razorpay">
    Go to the **Apps** section and turn **ON** the Razorpay app toggle.
  </Step>

  <Step title="Set the amount and save">
    Enter the amount you want to collect for this event type, then save it.
  </Step>
</Steps>

Cal ID also provides a **Refund Policy** option. You can choose what happens if a user cancels a paid booking:

* **Always** – The user will always get a refund.
* **Never** – The user will not get a refund.
* **If cancelled \{defined} business/calendar days before** – The user will get a refund only if they cancel at least \{defined} business/calendar days before the event.

<Frame>
  <img src="https://mintcdn.com/cal-id-docs/NUrc1nmEeHvCjwEV/images/apps/razorpay-5.png?fit=max&auto=format&n=NUrc1nmEeHvCjwEV&q=85&s=29fc7850c4604281ceb68398793e8871" alt="Razorpay refund policy options" width="1600" height="854" data-path="images/apps/razorpay-5.png" />
</Frame>

Now your booking page looks like this:

<Frame>
  <img src="https://mintcdn.com/cal-id-docs/NUrc1nmEeHvCjwEV/images/apps/razorpay-6.png?fit=max&auto=format&n=NUrc1nmEeHvCjwEV&q=85&s=d6dfccb8c01eaf7922ad9625e975e458" alt="Booking page with Razorpay payment" width="1126" height="797" data-path="images/apps/razorpay-6.png" />
</Frame>

Once the user fills in the required questions, they need to click the **Pay to Book** button and complete the payment. After the payment is successful, the meeting will be scheduled.

<Check>
  That's it. You will receive payments as soon as someone books you using this event type.
</Check>

<iframe width="560" height="315" src="https://www.youtube.com/embed/qC3EedNndOU?si=O73iVS-1XR5728zO&rel=0" title="Cal ID Razorpay integration" frameborder="0" allowfullscreen />


## Related topics

- [Paid Bookings](/docs/apps/paid-bookings.md)
- [Integrate Cal ID with Stripe](/docs/apps/stripe.md)
- [Integrate Cal ID with PayPal](/docs/apps/paypal.md)
- [App Store](/docs/apps/app-store.md)
- [Managing Installed Apps](/docs/apps/manage-installed.md)
