Already Have an Account?

Sign In

Shopify India Payment Gateway Tutorial for Sellers: How to Set Up Razorpay on Shopify

Esha Panda
By Esha Panda
Published on 24 Oct 2025 13 min read
Shopify India Payment Gateway Tutorial for Sellers: How to Set Up Razorpay on Shopify

Razorpay has become India’s go-to payment solution, thanks to its acceptance of UPI, debit/credit cards, wallets, EMI, and netbanking. It’s trusted by millions of Indian shoppers and gives merchants smooth “INR settlements” while staying fully compliant with RBI guidelines.

Needless to say, it has become a top favorite for Indian Shopify sellers who want a reliable gateway that balances customer trust with business scalability, while reducing common frictions. 

In today’s doola guide, you’ll learn step-by-step how to set up Razorpay on Shopify, avoid common setup pitfalls, and optimize your checkout and payment flow for maximum conversions. 

And if keeping your books tidy alongside those payments feels overwhelming, doola is ready to step in and help you stay compliant, organized, and future-proof while you can focus on selling.

🔖 Related Read: Shopify Q2 Earnings Jump 20%: Where Shopify Sellers Should Focus Next

Why Choose Razorpay for Shopify in India?

Razorpay has carved its niche in India’s digital payments landscape, and for good reason.

Here’s why it continues to be the go-to payment gateway for Indian Shopify merchants in 2025:

Wide Payment Coverage

Razorpay supports India’s most popular payment methods: UPI, credit and debit cards, EMI, digital wallets, and netbanking. This ensures that no customer walks away simply because their “preferred payment option” was not available.

Competitive Fees & INR Settlements

With transparent pricing and no hidden surprises, Razorpay keeps things straightforward for sellers. Funds are settled quickly and directly into your Indian bank account, giving you steady cash flow to reinvest into your business.

Fast settlements ensure you can scale without hitting liquidity roadblocks.

Customer Trust

Indian shoppers know and fully trust Razorpay’s checkout experience. The familiar interface reduces hesitation at the point of payment, cutting down cart abandonment rates. These safe checkouts directly translate into successful transactions.

Local Compliance

Backed by RBI regulations, Razorpay ensures that every transaction ticks the right legal boxes.

From GST-compliant invoices to secure handling of customer data, it provides merchants with the peace of mind that they’re operating within India’s regulatory framework. This ensures a solid foundation for long-term growth.

Now, let’s find out how Razorpay stacks up against its competitors when integrated with Shopify.

Razorpay vs. Competitors: Shopify Integration in India

Feature Razorpay PayU Cashfree Stripe (via US entity)
Supported Payment Methods UPI, Cards, EMI, Wallets, Netbanking Cards, Wallets Netbanking Cards, Wallets, Netbanking, UPI Cards, wallets (no UPI in India)
Transaction Fees (Domestic) ~2%–2.36% + GST ~2%–2.36% + GST ~2%–2.36% + GST 2.9% + FX conversion
Settlement Cycle T+2 days T+2 days T+2 days T+7 days (cross-border)
Shopify Integration Ease ✅ Native ⚠️ Semi-native ⚠️ Semi-native Not available for the  Indian entities
International Payments Support ✅ Yes ⛔ Limited ⛔ Limited Yes (via US entity only)

Verdict:

Razorpay clearly takes the lead for Indian Shopify sellers, mainly because of its UPI-first approach, seamless native integration, and strong compliance backing.

While other competitors like PayU or Cashfree offer solid alternatives, they often lack the same depth of “Shopify-native features” or brand recognition that Razorpay enjoys among Indian customers. 

🔖 Related Read: Shopify for Beginners: How to Accept International Payments in Shopify in 2025

Prerequisites Before Setting Up Razorpay on Shopify

Before diving into the technical steps of integration, make sure you have the essentials in place:

An Active Shopify Store (Basic Plan or Above)

You’ll need a live Shopify store with at least the Basic plan to integrate Razorpay.

If you’re still on a trial plan, consider upgrading to avoid disruptions during the setup process.

This ensures you have access to Shopify’s payment settings and can properly connect “third-party gateways”.

A Razorpay Account with Completed KYC

Shopify India Payment Gateway Tutorial for Sellers: How to Set Up Razorpay on Shopify

Razorpay requires a fully activated account to process payments.

That means you must complete the KYC (Know Your Customer) verification process, which validates your identity and business details. Without KYC approval, you cannot receive settlements in your bank account.

KYC Documents

Prepare your key documents in advance for a smoother application. You’ll need your PAN card and Aadhaar card along with your business registration proof if you’re operating as a company. 

If you’ve crossed the GST threshold, a GST certificate will be mandatory. Razorpay also asks for bank proof, such as a canceled cheque/bank statement, to confirm your settlement account.

An Indian Bank Account in INR for Settlements

All Razorpay settlements are made directly into an Indian bank account denominated in INR. This requirement applies whether you’re an individual seller or a registered business. 

We recommend having a dedicated business account is advisable, as it simplifies reconciliation.

📌 Important Note for Sellers:

You can operate as an individual seller without GST registration if you’re below the threshold turnover. But this comes with limitations. You can’t claim Input Tax Credit (ITC) and there will be restrictions on scaling. 

Approval Timelines

Once you’ve submitted your KYC documents, Razorpay typically takes 2–4 business days to verify and activate your account.

Delays can occur if documents are missing or unclear, so always make sure you double-check before uploading to avoid back-and-forth communications.

Step-by-Step Guide: How to Set Up Razorpay on Shopify

Shopify’s integration with Razorpay makes the entire setup process simple. Follow this roadmap carefully, and with just a few clicks, you can link all your accounts and start accepting payments.

Step 1: Login to Shopify Admin With Your Credentials

Shopify India Payment Gateway Tutorial for Sellers: How to Set Up Razorpay on Shopify

The Shopify admin dashboard is your control center that lets you add, activate, or customize payment providers. If you are starting from scratch, you’ll see Shopify’s default payment options.

For now, just scroll to Settings and click Payments in the dashboard. Basically, this is where Shopify organizes your payment options, from domestic gateways to “international integrations”.

Shopify India Payment Gateway Tutorial for Sellers: How to Set Up Razorpay on Shopify

Step 2: Select Razorpay as Payment Provider

Shopify India Payment Gateway Tutorial for Sellers: How to Set Up Razorpay on Shopify

Shopify supports a range of third-party payment gateways, and for Indian merchants, Razorpay is natively available. Under “Choose Provider”, you’ll see a complete list of payment providers. 

Shopify India Payment Gateway Tutorial for Sellers: How to Set Up Razorpay on Shopify

Scroll all the way down and select Razorpay India.

Shopify India Payment Gateway Tutorial for Sellers: How to Set Up Razorpay on Shopify

Step 3: Generate & Copy API Keys in Razorpay

Next, you actually need to connect Shopify and Razorpay. Just follow these steps:

Log into your Razorpay Dashboard.

  • Go to Settings → API Keys.
  • Click Generate Key.
  • Razorpay will give you two pieces of information:
    • Key ID → This acts like a username (public identifier).
    • Key Secret → This is the password (private code) that must be kept secure.
  • Copy Key ID (public identifier) and Key Secret (private access code).
Shopify India Payment Gateway Tutorial for Sellers: How to Set Up Razorpay on Shopify

 📌 Tip: Treat your Key Secret like you would an ATM PIN. Never share it publicly.

Step 4: Paste Your API Keys into Shopify

Shopify India Payment Gateway Tutorial for Sellers: How to Set Up Razorpay on Shopify

Once you get the API keys, you need to plug them into Shopify:

  • In your Shopify Payments settings, enter the Key ID and Key Secret exactly as they appear in Razorpay.
  • Double-check for typos, an incorrect character will break the connection.
  • Hit Save to confirm.

Step 5: Save Your Settings and Enable Test Integration

Shopify India Payment Gateway Tutorial for Sellers: How to Set Up Razorpay on Shopify

Before you go live, you need to test the end-to-end checkout flow, just like a real customer. Razorpay provides a Test Mode where you can simulate payments without moving real money.

  • Switch Razorpay to Test Mode and enable it as your active provider.
  • Create a test order in your Shopify store, use a test UPI handle or card number to replicate a real payment.
  • Proceed to checkout select Razorpay as your payment method.
  • Enter your test card details to complete the payment process.

This step ensures your customers won’t face failed checkouts when your store is live.

Shopify India Payment Gateway Tutorial for Sellers: How to Set Up Razorpay on Shopify

Go ahead and verify that the “test order” is successfully processed in your Shopify dashboard.

Shopify India Payment Gateway Tutorial for Sellers: How to Set Up Razorpay on Shopify

Step 6: Go Live with Razorpay

Only when your test checkout is successful, you can go live and start accepting payments on Razorpay. 

  • Change from Test Mode → Live Mode in your Razorpay dashboard.
  • Update your API keys in Shopify with the Live Key ID and Live Key Secret (different from the test ones).
Shopify India Payment Gateway Tutorial for Sellers: How to Set Up Razorpay on Shopify
  • Place a small real transaction from your store (e.g., INR 1 or INR 10 order) to verify that payments settle correctly in your Razorpay account.

Congratulations, you’re now officially live and ready to accept payments from “real customers”!!

⚡ doola tip for first-time users

Key ID = your store’s “username” with Razorpay.

Key Secret = your store’s “password” with Razorpay.

Keep them secure, and avoid sharing them with anyone outside your team.

Common Errors and Troubleshooting

Even with Shopify’s straightforward integration and Razorpay’s reliability, small hiccups can get in the way. But relax, most issues are easily fixable once you know exactly what’s causing them. 

Let’s walk you through the most common problems merchants face when connecting Razorpay with Shopify, and how to resolve them like a pro.

API Key Mismatch

The Issue: If the Key ID and Key Secret pasted into Shopify don’t match the ones in your Razorpay dashboard, the integration will fail.

How to fix:

  • Head to Razorpay → Settings → API Keys.
  • Regenerate fresh API keys (if you’ve lost or compromised them).
  • Paste the new keys carefully into Shopify’s Razorpay settings.
  • Save changes and test again.

📌 Pro Tip: Always copy-paste API keys directly. Typing them manually often introduces errors.

Incomplete KYC Verification

The Issue: Razorpay may let you activate your account and even process payments, but if your KYC isn’t fully verified, settlements to your bank will be delayed or withheld.

How to fix:

  • Upload all required documents (PAN, Aadhaar, business proof, GST, and bank details) in Razorpay’s dashboard.
  • Track your KYC status inside your profile section.
  • Once verified, settlements typically resume within T+2 business days.

Razorpay Not Showing in Checkout

The Issue: You’ve added Razorpay as a payment provider, but customers don’t see it at checkout.

How to fix:

  • Go to Shopify Admin → Settings → Payments and check if Razorpay is toggled ON.
  • Ensure you’ve entered valid API keys (not test keys while in Live Mode).
  • If you’re using multiple payment gateways, make sure Razorpay hasn’t been overridden by another provider.

Currency Mismatch Errors

The Issue: Razorpay for Indian merchants only supports INR transactions. If your Shopify store’s base currency is set to USD (or anything else), payments will fail.

How to fix:

  • Change your Shopify store’s base currency to INR.
  • If you want to sell globally, you can enable Razorpay’s international payments feature or use a second gateway like Stripe (via a US entity).

Error Codes and Their Fixes

Razorpay provides error codes when your transactions fail. Here are the most common ones:

  • INVALID_SIGNATURE
    • Cause: API keys don’t match or weren’t entered correctly.
    • Fix: Re-check your Key ID and Key Secret, regenerate if necessary, and paste them again in Shopify.

  • DUPLICATE_ORDER_ID
    • Cause: The order reference ID you’re using has already been processed.
    • Fix: Generate a fresh order ID for every transaction. Shopify usually handles this automatically, but if you’re using custom apps or integrations, confirm they aren’t reusing IDs.

With these troubleshooting tips, you’ll be able to quickly identify and resolve errors without losing sales or spending hours on support tickets.

Optimizing Razorpay on Shopify for Better Conversions

Once your Razorpay payment gateway is live on Shopify, the next step is to fine-tune it for maximum conversions. Implement all of these key strategies to unlock Razorpay’s full potential:

1. Set UPI as the default payment option

Shopify India Payment Gateway Tutorial for Sellers: How to Set Up Razorpay on Shopify

UPI is India’s most trusted and widely used digital payment method, accounting for over 50% of all online transactions.

By setting UPI as the default, you remove friction for customers who prefer quick, hassle-free payments. This boosts conversion rates and lowers cart abandonment.

Shopify India Payment Gateway Tutorial for Sellers: How to Set Up Razorpay on Shopify

2. Enable EMI & Buy Now Pay Later (BNPL) 

Shopify India Payment Gateway Tutorial for Sellers: How to Set Up Razorpay on Shopify

Flexible payment methods like EMI and BNPL give shoppers more spending power.

Customers who may hesitate on higher-ticket items are more likely to convert when they can spread payments over time. This increases your average order value and improves repeat purchases.

3. Customize checkout branding to match your store

Consistency builds trust. Razorpay allows you to customize the checkout page with your logo, brand colors, and style.

A branded checkout reduces the sense of “handoff” to a third party, making customers feel secure and connected to your store throughout the entire buying journey.

Shopify India Payment Gateway Tutorial for Sellers: How to Set Up Razorpay on Shopify

Head over to your Razorpay dashboard, navigate to Account & Settings → Checkout Settings → Branding, and start customizing.

A few thoughtful tweaks here can directly boost your conversions while creating a smoother, more trustworthy experience for all your customers.

Shopify India Payment Gateway Tutorial for Sellers: How to Set Up Razorpay on Shopify

4. Use Razorpay Smart Collect to encourage prepaid orders

Cash-on-delivery (COD) is notorious for cancellations and return costs.

Razorpay’s Smart Collect feature helps you create unique payment links and virtual accounts, nudging customers toward prepaid transactions. This cuts COD-related risks and minimizes operational headaches.

5. Leverage Razorpay’s analytics for continuous improvement

Razorpay provides powerful insights into payment success rates, checkout drop-offs, and customer behavior patterns.

By digging into this data, you can pinpoint where customers are abandoning their carts, detect friction in the checkout flow, and take steps to fix the weak points.

Shopify India Payment Gateway Tutorial for Sellers: How to Set Up Razorpay on Shopify

For example, you can perform a detailed analysis of the recent transactions. You can even view the details of each payment method by clicking on the options like Cards, UPI and Netbanking.

Shopify India Payment Gateway Tutorial for Sellers: How to Set Up Razorpay on Shopify

As shown above, you can also view the total payment volume distribution and understand the main reasons behind payment failures, e.g., incorrect CVV, insufficient funds, cancellations, etc. 

Follow these steps to view your RazorPay Analytics Dashboard:

  • Log in to the dashboard with your credentials.
  • Next, click on Transactions → Success Rate. 
Shopify India Payment Gateway Tutorial for Sellers: How to Set Up Razorpay on Shopify

Next, you can also use the following filtering options to view success rates for your transactions:

Shopify India Payment Gateway Tutorial for Sellers: How to Set Up Razorpay on Shopify

So, by optimizing Razorpay on Shopify, you’re not just processing payments, you’re building a seamless, reliable, revenue-boosting checkout experience that turns browsers into loyal buyers.

Compliance & Tax Considerations for Indian Shopify Sellers

Selling online in India comes with responsibilities. Whether you’re a solo seller or running a registered company, understanding the tax framework ensures you avoid penalties, claim benefits, and keep your books clean.

Let’s break down what Shopify sellers in India must know:

GST Registration: The First Step to Compliance

For Indian sellers, GST registration is a legal mandate once your turnover crosses INR 40 lakh yearly for goods or INR 20 lakh for services.

Without it, you cannot legally charge GST on your sales or even claim Input Tax Credit (ITC) on business expenses, which affects your profitability. 

So, if you sell handcrafted home décor online and your sales touch INR 42 lakh in a year, GST registration is a must that allows you to pass on GST to your customers and remain audit-ready.

GST on Razorpay Fees

Every transaction processed through Razorpay comes with a gateway fee, typically around 2%, and an additional 18% GST on that fee.

While this may sound like just another cost, the GST portion is fully claimable as Input Tax Credit (ITC) if you’re GST-registered. 

📌 Here’s how it works in practice: 

Say you process orders worth INR 1,00,000. Razorpay deducts INR 2,000 (2% fee), adds INR 360 as GST (18% of INR 2,000), bringing the total deduction to INR 2,360.

Instead of losing that extra INR 360, you can claim it back as ITC in your GST filing, lowering your overall tax burden.

How to Create GST Invoices With Razorpay

Step 1: Sign up or log in to the Razorpay dashboard with your credentials (shown in the image).

Shopify India Payment Gateway Tutorial for Sellers: How to Set Up Razorpay on Shopify

Step 2: On the left-hand side of your dashboard, click on the option labeled as “Invoices”.

Step 3: Next, click on “Get Started” to begin the process of creating a GST complaint invoice.

Shopify India Payment Gateway Tutorial for Sellers: How to Set Up Razorpay on Shopify

Step 4: On the right hand side of your dashboard, you will click on the “Create Invoice” button.

Shopify India Payment Gateway Tutorial for Sellers: How to Set Up Razorpay on Shopify

Step 5: Under “Configure Invoices” you will now find an option to select your “Invoice Label”.

Shopify India Payment Gateway Tutorial for Sellers: How to Set Up Razorpay on Shopify

Step 6: Choose your “currency” and input further details like date, address, product details, etc.

🔖 Related Read: How to Set Up a Shopify Payment Gateway Without a U.S. Address

Shopify India Payment Gateway Tutorial for Sellers: How to Set Up Razorpay on Shopify

On the right hand side of your Razorpay dashboard you can also select from a list of add-on features like an option to add GST details, ‘enable partial payments’, ‘change invoice label’, etc. 

Step 7: Click on “Finalise and Issue” once you’re done adding the above details (refer image).

Step 8: Once you submit, you see a pop-up confirmation. Click on “Issue Invoices” to confirm.

Shopify India Payment Gateway Tutorial for Sellers: How to Set Up Razorpay on Shopify

Once you confirm, your customer will receive an invoice. As a final hygiene step, navigate to your Razorpay dashboard to view the status of all your invoices. Congratulations, you’re all set!

✅ TDS & TCS Rules

When selling online in India, you’ll encounter both TCS (Tax Collected at Source) and TDS (Tax Deducted at Source). Shopify collects 1% TCS (on sales) and deposits it with the government. 

Per your business structure, Razorpay may also deduct 1% TDS on the payments it processes. 

For example, if you make a sale of INR 10,000, Shopify deducts INR 100 as TCS and Razorpay deducts  INR 100 as TDS. This leaves you with a net settlement of INR 9,800 before their fees.

While this reduces your immediate cash flow, both TCS and TDS are creditable against your final tax liability, meaning, you don’t lose the money, it simply shifts into the compliance system.

📌 Note: Razorpay X users can automate (or auto-debit) their TDS deductions as shown below.

Shopify India Payment Gateway Tutorial for Sellers: How to Set Up Razorpay on Shopify

Settlement Reports & Monthly Reconciliation

Razorpay provides detailed settlement reports that outline every aspect of your transactions, from order values and fees to taxes deducted and the final payout you receive.

Make sure to reconcile these reports with Shopify’s sales data every month so your records remain accurate. This highlights discrepancies and prevents unpleasant surprises during GST or your tax audits.

A common best practice here is to automate your reconciliation through tools or professional bookkeeping services (e.g., doola Bookkeeping), as “manual tracking” may lead to costly errors.

Shopify India Payment Gateway Tutorial for Sellers: How to Set Up Razorpay on Shopify

Use Case Scenarios for Different Types of Sellers

Seller Type Compliance Requirement Pros Cons Example
Individual Seller (No GST) Can operate without GST until threshold Easy to start, less paperwork Can’t claim ITC, limited scalability A hobbyist selling INR 15L worth of apparel
Registered Indian Company GST + TDS + TCS compliance is a must  Can claim ITC and scale faster More paperwork, strict compliance Pvt Ltd selling INR 60L worth of electronics
US entrepreneur selling in India Needs Indian entity + Razorpay account for INR settlements Access to India’s e-commerce market Requires local compliance plus entity setup A US-based skincare brand selling INR 1Cr per year in India

Now navigating GST, TDS, and other legalities is easier said than done. But why waste time on boring admin tasks when doola can take bookkeeping, tax filing, and compliance off your plate?

How doola Helps Indian Shopify Entrepreneurs in the US

When to Choose doola

Taking your Shopify store global isn’t just about selling across borders, it’s about building a structure that scales with you. And that’s right where doola steps in as your partner for growth. 

With doola’s full-service solutions, you can:

  • Form a US LLC to unlock Stripe/PayPal, providing access to seamless global payments.
  • Leave bookkeeping and tax compliance to the tax experts so your records stay updated.
  • Reconcile Razorpay settlements with your US and Indian operations for clear reporting.

With our experts by your side, you’re not just collecting payments, you’re building a compliant, scalable, and global-ready brand.

Sign up to get started with doola today.

FAQs

FAQ

Can I use Razorpay on Shopify without a registered business in India?

Yes, individuals can sign up, but GST registration is recommended for scaling.

What documents are required for Razorpay KYC verification?

PAN, Aadhaar, bank proof, and business registration docs (if applicable).

How long does it take for Razorpay settlements to reach my bank?

Usually T+2 business days.

Does Razorpay support international cards on Shopify?

Yes, but requires enabling International Payments in Razorpay dashboard.

Can I use multiple payment gateways on Shopify India (Razorpay + COD)?

Yes, you can combine Razorpay with COD or PayPal (for international buyers).

What are Razorpay’s transaction charges for Shopify merchants?

~2%–2.36% + GST for domestic transactions; higher for international cards.

How do I switch from test mode to live mode in Razorpay on Shopify?

Go to Razorpay Dashboard → Settings → Switch to Live Mode → Update API keys in Shopify.

Start your dream business with doola today

We form your U.S. business in any of the 50 states and ensure it stays 100% compliant.

The newsletter for entrepreneurs

Join millions of self-starters in getting business resources, tips, and inspiring stories in your inbox.

By entering your email, you agree to receive marketing emails from doola.
Unsubscribe anytime.

Build More Than a Name

Form Your Construction Business with doola today.

Shopify India Payment Gateway Tutorial for Sellers: How to Set Up Razorpay on Shopify