Setup Guides/Thinkific

Connect Razorpay to Thinkific

Accept Rupee payments for your Thinkific courses using Razorpay

Thinkific doesn't natively support Razorpay, which limits Indian course creators to payment methods that don't serve their local audience.

Razorpay is an Indian payment gateway supporting 100+ payment methods: cards, UPI, bank transfers, wallets, Google Pay, Apple Pay, and more. Crucially, it also supports subscription payments — something most course platforms don't offer for Indian customers.

CheckoutJoy connects Razorpay to Thinkific with a dedicated app on the Thinkific App Store. Students are automatically enrolled, and funds settle directly to your Razorpay account.

What You'll Build

A custom checkout page in Thinkific that:

  • Accepts Rupee payments via Razorpay (cards, UPI, wallets, net banking, etc.)
  • Supports one-time payments, payment plans, and subscriptions
  • Automatically enrolls students in purchased courses
  • Uses Thinkific's native page builder with custom CheckoutJoy sections

Prerequisites

  • A Thinkific account with existing courses
  • A Razorpay account
  • A CheckoutJoy account

Step 1: Connect Razorpay to CheckoutJoy

  1. In CheckoutJoy, go to Settings → Payment Methods
  2. Find Razorpay and click Setup
  3. You'll need your API Key ID and Key Secret

Get Your Razorpay API Credentials

  1. In Razorpay dashboard, go to Account and Settings
  2. Click Website and App Settings → API Keys
  3. Generate or regenerate your API key
  4. Copy the Key ID and Key Secret
  5. Paste both into CheckoutJoy and save

The Key Secret is only shown once. Download the key details for safekeeping.

Enable Webhook Notifications

Webhooks notify CheckoutJoy of payment events so customers can be enrolled automatically.

  1. In Razorpay, go to Account and Settings → Webhooks
  2. Click Add New Webhook
  3. Get the webhook URL from our Razorpay help page
  4. Paste it as the Webhook URL
  5. Set a Secret (any secure string)
  6. Enable these events:
    • All Payment events
    • All Subscription events (if using subscriptions)
    • All Refund events
  7. Create the webhook

Step 2: Install the Thinkific App

CheckoutJoy has a dedicated app on the Thinkific App Store.

  1. Go to apps.thinkific.com
  2. Search for "CheckoutJoy"
  3. Click Install
  4. Ensure you're logged into your CheckoutJoy account

Once installed, you'll have access to custom checkout sections in the Thinkific site builder.

Step 3: Create a CheckoutJoy Product

  1. Go to Products → Add Product
  2. Select Thinkific Course or import from your connected account
  3. Set pricing in INR (Rupees)
  4. Choose billing type: one-time, payment plan, or subscription

Step 4: Create a Checkout Widget

  1. Go to Checkouts → Widgets → New Widget
  2. Name your widget (e.g., "Razorpay Checkout")
  3. Select your Thinkific product
  4. Set your Thank You Page URL
  5. Under Payment Methods, enable Razorpay
  6. Configure form fields as needed
  7. Under Appearance, select Inline to display the widget directly on the page

Note the Widget ID and Widget Key from the Embed tab — you'll need these for Thinkific.

Step 5: Build Your Thinkific Checkout Page

  1. In Thinkific, go to Channels → Website
  2. Create a new Custom Page
  3. Click Add Section
  4. Scroll down and select Checkout Widget (from CheckoutJoy)
  5. In Widget Settings, enter your:
    • Widget ID
    • Widget Key
  6. The widget loads automatically
  7. Save and publish

Page Building Tips

You can add any Thinkific sections alongside the checkout widget — testimonials, FAQs, course previews, etc. Build striking checkout pages using your existing site design.

Payment Methods Available

Customers can pay using any method enabled in your Razorpay account:

  • Credit/debit cards
  • UPI
  • Net banking
  • Wallets (Paytm, PhonePe, etc.)
  • Google Pay / Apple Pay
  • Pay Later options

How It Works

  1. Customer visits your Thinkific checkout page
  2. Existing Thinkific users see their details pre-filled
  3. Customer clicks "Continue to Payment"
  4. Razorpay popup displays with all available payment methods
  5. After successful payment, customer is redirected to your thank you page
  6. Student is automatically enrolled in the course

Verification

After a test purchase, check in Thinkific under Users — the customer should have an active enrollment in the linked course.