Razorpay
Razorpay is a payment gateway for accepting and disbursing payments online. With Razorpay in Chargebee, you can accept Cards, UPI mandates, and Netbanking e-mandates for Indian customers. Choose Domestic / Export or Import based on where your business is legally registered, connect Razorpay, then enable the payment methods you need.
See also
Configuration journey
- Choose your Razorpay setup
- Connect — Domestic & Export or Import
- Enable payment methods
- Configure Cards or UPI & Netbanking
Which Razorpay setup do I need?
Choose based on where your business is legally registered — not where your customers are.
| Setup | Who it is for | Configure |
|---|---|---|
| Domestic / Export | Businesses with a legal entity in India. Collect from customers in India (INR), and optionally from customers outside India when Export is enabled on the same Domestic Razorpay account. | Domestic & Export |
| Import | Businesses legally registered outside India that accept INR from Indian customers (SaaS / services only), with settlement to an overseas SWIFT-enabled bank account. Private Beta. | Import |
Warning
Razorpay Export and Razorpay Import operate on separate Razorpay merchant accounts. A single merchant account cannot be used for both.
Note
To collect non-INR payments through Chargebee with Razorpay (Export), enable international payments on Razorpay first. This is not enabled by default. See Razorpay: enable international debit and credit cards.
Supported payment methods
Enable these methods in Chargebee and in Razorpay after the gateway is connected:
- Cards — one-time and recurring (e-mandate); card verification / 3DS is mandatory
- UPI mandates and Netbanking e-mandates
- Recurring / RBI rules — Razorpay RBI e-Mandate Impacts
Information
Netbanking e-mandate and UPI mandate in Chargebee are optimized for recurring payments. They differ from conventional Netbanking and UPI used for P2P or A2A transfers, and follow Razorpay and bank limitations.
Supported countries and currencies
Note
Chargebee does not maintain a closed country allowlist — final eligibility is subject to Razorpay compliance review.
Where your customers pay from:
| Setup | Customer / payment collection | Currency |
|---|---|---|
| Domestic | Customers in India | Presentment INR |
| Export-enabled Domestic | Customers outside India | Razorpay-supported presentment currencies; settlement remains INR. See Razorpay supported currencies. |
| Import | Customers in India only | Presentment INR. Merchant settlement currencies: see Razorpay Import FAQs (USD, SGD, AUD, CAD, EUR, GBP, HKD, INR, MYR). |
Integration options
| Integration type | Description | PCI requirements | 3DS supported? |
|---|---|---|---|
| Chargebee Hosted Pages | Card information is collected in Chargebee's checkout and passed to Razorpay. | Low (PCI requirements are greatly reduced when you use Chargebee's checkout) | Yes |
| Gateway JS | Card details are captured and tokenized by Razorpay on your side; the token is sent to Chargebee. Netbanking is not supported in this mode. | Low (card details are tokenized by Razorpay) | Yes |
| Razorpay Checkout + Chargebee API | Card details are captured and tokenized by Razorpay on your side; the token is sent to Chargebee. Netbanking is not supported in this mode. | Low (card details are tokenized by Razorpay) | Yes |
| Chargebee JS · Chargebee API | Use Chargebee Components and Hosted Fields to collect card details. | Low | Yes |
Use cases
Collect recurring payments from customers in India (Domestic)
Your business is legally registered in India and you need Cards, UPI mandates, and/or Netbanking e-mandates for Indian customers paying in INR. Connect Razorpay Domestic, enable the methods on both sides, and route UPI and Netbanking e-mandates to Razorpay in Smart Routing.
Next: Configure Domestic & Export → Enable payment methods → Cards or UPI & Netbanking
Expand from India to customers outside India (Export-enabled Domestic)
Your India-registered business already collects Domestic INR and wants to present non-INR currencies to customers outside India while settlement remains INR. Enable international payments on the same Domestic Razorpay account, then use the Domestic & Export connection in Chargebee.
Next: Enable international payments on Razorpay → Configure Domestic & Export
Accept INR from Indian customers without an Indian entity (Import)
Your business is legally registered outside India, offers SaaS / services (not physical goods), and needs to collect INR from customers in India with settlement to an overseas SWIFT-enabled bank account. Request Razorpay Import (Private Beta) through Chargebee Support, complete Razorpay’s Import eligibility form, and enable methods after the gateway becomes Active.
Next: Configure Razorpay Import → Enable payment methods
Prerequisites
- Have an active Razorpay account with access to test and live environments (or be ready to create one during connect).
- Configure your Chargebee test and live sites separately. Test data is not available on the live site.
- Enable the currencies you need on your Chargebee site before collecting payments.
Setup-specific prerequisites:
- Domestic / Export — Prerequisites on Domestic & Export
- Import — Prerequisites on Import (Private Beta; contact Chargebee Support to enable)
Configure Razorpay with Chargebee
Follow this order: choose a setup → connect on the matching page → return here to enable payment methods → open the method pages for checkout, testing, and limitations.
Choose how you will process payments
-
Go to Settings → Configure Chargebee → Payment Gateways → Add Gateway.
-
Select Razorpay.

-
In How will you process payments?, pick the option that matches where your business is legally registered:
- Domestic & export — Business in India → Customers in India & worldwide. Continue on Razorpay — Domestic & Export.
- Import — Business outside India → Customers in India. Continue on Razorpay Import.
-
Click Continue, then complete connect / onboarding on that page.
Enable payment methods
After your Razorpay gateway is connected (Domestic & Export) or Active (Import), enable the methods you need in Chargebee and confirm they are enabled in Razorpay.
-
Open the Razorpay gateway in Chargebee and toggle on the payment methods you want (Cards, UPI, and Netbanking e-Mandate).

-
Ensure these payment methods are enabled in Razorpay.
-
Go to Settings > Configure Chargebee > Currencies. Review your currency settings and add the required currency.

-
Review your Smart Routing settings to choose Razorpay as the preferred gateway for UPI and Netbanking (e-mandate) payments when applicable.
Then configure each method:
Related content
Was this article helpful?