πŸŽ‰ Kay doubled her sales in 23 minutesShe found 3 checkout issues costing her thousands. What's costing YOU sales?

Find my issues
Published on

How to Use Razorpay with Kajabi to Sell Courses in India

  • Name
    Meiring de Wet

If you're a course creator in India selling on Kajabi, you've probably hit a wall: Kajabi doesn't support Razorpay. That means no UPI, no net banking, no local card processing – the payment methods your Indian customers actually want to use.

The workaround? Connect Razorpay to Kajabi through CheckoutJoy. This gives you a high-converting checkout page that accepts Razorpay payments and automatically activates course access in Kajabi when someone pays.

No Zapier. No manual fulfillment. Everything automated.

What You'll Need

  • A Kajabi account with your course/offer set up
  • A Razorpay account (test or live mode)
  • A CheckoutJoy account (14-day free trial available)

Step 1: Connect Razorpay to CheckoutJoy

In CheckoutJoy, go to Settings β†’ Payment Methods and find Razorpay in the list.

You'll need two values from your Razorpay dashboard:

  • API Key ID
  • Key Secret

To get these, log into Razorpay and go to Account & Settings β†’ API Keys. Generate a new key if you don't have one – Razorpay will show you both the Key ID and Secret. Copy these into CheckoutJoy and save.

Step 2: Set Up Razorpay Webhooks

This step is essential. Webhooks tell CheckoutJoy when a payment succeeds or fails, so it can activate or deactivate course access automatically.

In your Razorpay dashboard, go to Account & Settings β†’ Webhooks and click "Add new webhook."

For the webhook URL, use: https://checkoutjoy.com/api/webhooks/razorpay (check our docs for the exact URL)

Set a secret (any string – this verifies the webhook is really from Razorpay), then enable these events:

  • All payment events
  • Subscription events (if you're doing recurring billing)
  • Refund events

Step 3: Link Your Kajabi Offer

In CheckoutJoy, go to Products β†’ Add Product and select "Kajabi Offer."

You'll need the activation and deactivation webhook URLs from your Kajabi offer:

  1. In Kajabi, go to Sales β†’ Offers
  2. Click the three dots on your offer
  3. Select "Webhooks"
  4. Copy the Activation URL and Deactivation URL

Paste these into CheckoutJoy.

Set your pricing in CheckoutJoy (the price in Kajabi doesn't matter – it can even be free). Choose INR as your currency and enter your price.

Step 4: Customize Your Checkout Page

Every product in CheckoutJoy comes with a hosted checkout page. Click "Edit Checkout" to customize it.

A few useful options:

Form fields: Add phone number for WhatsApp follow-ups, billing address if needed, or custom fields like "How did you hear about us?"

Language: Set the default language or make it automatic so Hindi-speaking customers see the page in Hindi.

Country restrictions: Limit access by country. Useful if you're running region-specific pricing – show this INR checkout to Indian customers only, and redirect everyone else to a USD checkout.

Step 5: Test It

Open your checkout link and run through a test purchase. Razorpay provides test card details in their documentation – search "Razorpay test cards" to find them.

After payment, check three things:

  1. Payment appears in your Razorpay dashboard
  2. Customer shows "Granted by webhook" in Kajabi Contacts
  3. Order appears in CheckoutJoy with all details

Using Your Checkout

Your hosted checkout URL works out of the box. Use it as your "Buy Now" link on your Kajabi landing page or anywhere else.

For better trust, you can also set up a custom domain like checkout.yourdomain.com – this keeps customers on your brand throughout the purchase.

What Happens When Someone Buys

  1. Customer clicks your checkout link
  2. They fill out the form and pay via Razorpay (UPI, card, net banking, etc.)
  3. Razorpay sends a webhook to CheckoutJoy
  4. CheckoutJoy sends the activation webhook to Kajabi
  5. Kajabi grants course access and sends the welcome email
  6. Customer is redirected to your thank you page

All automatic. Takes about 2 seconds from payment to course access.


Ready to accept Razorpay payments on Kajabi? Start your free 14-day trial at checkoutjoy.com. Questions? Email support@checkoutjoy.com – we'll help you get set up.

Sign up for our newsletter to stay up to date with our latest features and releases.