Ecom Store Pro

How to Connect Razorpay to Shopify: Setup, KYC and Fees

Connect Razorpay to a Shopify store in India: KYC, the plugin, test mode, Magic Checkout, and Razorpay's fee plus Shopify's third-party fee.

Listen to a short brief of this article
Hands-free while you multitask

The short version

Once Razorpay has activated your account after KYC, add the 01 Cards, UPI, NB, Wallets by Razorpay app in Settings > Payments, log in with your Razorpay owner credentials instead of API keys, run a test payment in Test mode, then clear Enable test mode, save and reopen the app to confirm it's clear before going live.

Shopify Payments isn't available in India, so Razorpay connects as a third-party provider.

Outside Razorpay's limited-period offer for newly activated accounts, each live payment through the standard plugin carries two fees: Razorpay's 2% + GST on its standard gateway, per its pricing page as of November 10, 2026, and Shopify's third-party fee of 2% on Basic down to 0.2% on Plus, so a ₹1,000 payment on Basic costs ₹40 in fees before GST.

Magic Checkout is a separate setup that replaces Shopify's checkout and loads only for buyers viewing prices in rupees.

The Quick Verdict
Key Takeaway: Most Indian stores take the standard route: finish Razorpay's KYC, add the 01 Cards, UPI, NB, Wallets by Razorpay app in Settings > Payments, test it, then go live. Magic Checkout is a separate setup for buyers paying in rupees. Through the standard plugin, a ₹1,000 payment on Basic costs ₹40 in fees before GST.

Find your row; the sections below follow the order you'd set Razorpay up in.

Your situationPickWhy
A new store that needs UPI, cards and netbankingInstall 01 Cards, UPI, NB, Wallets by Razorpay from Settings > Payments after Razorpay activates your accountThe standard plugin needs no API keys, and Razorpay's guide has you install it only after KYC
You want Razorpay's one-page checkout instead of Shopify'sSet up Magic Checkout from your Razorpay Dashboard, not from an App Store listingIt needs an activated account and live API keys, and it loads only for buyers viewing prices in rupees; if Try Magic Checkout now isn't in your Dashboard, use Razorpay's request form or ask support
You already run Razorpay's One-page Checkout appMove to Magic Checkout through the Magic Checkout Pro card in your Dashboard once Razorpay offers the upgradeRazorpay says One-page Checkout is being retired; existing stores keep it until they move, and the upgrade uninstalls the public app
You connected Razorpay to Shopify before April 28, 2022Migrate to Razorpay Secure and deactivate the older pluginRazorpay says the upgrade prevents payment failures and keeps your pricing plan; leaving the older plugin active shows buyers two Razorpay gateways
You sell in currencies other than rupeesAsk Razorpay Support to enable international currency, then set your shop's base currency to a supported currency and price your products in itRazorpay's Shopify FAQ says the plugin supports only currencies with two decimal units, such as USD and EUR; Magic Checkout loads only in rupees

How Razorpay Connects to a Shopify Store

Key takeaway

Shopify Payments is open only to businesses in the countries on Shopify's supported-countries list, and as of November 10, 2026 India isn't on it. Shopify's help is direct about what that means:

If your country isn't listed, or if Shopify Payments doesn't support your business category, then you need to use a third-party payment provider.
Shopify Help Center — Supported countries for Shopify Payments ·

Razorpay's guide adds the plugin with Add payment method under Additional payment methods in Settings > Payments, and it says to log in with store owner credentials to connect Razorpay with Shopify.

Razorpay publishes more than one app for Shopify, and they do different jobs. Know which is which before you search:

Which Razorpay app is which
Razorpay appWhere you get itWhat it doesStatus, November 10, 2026
01 Cards, UPI, NB, Wallets by Razorpay (Razorpay Secure)Settings > Payments > Add payment method under Additional payment methods in Shopify, per Razorpay's integration guide, rather than the App Store listing Cards, UPI, Wallet by RazorpayAdds Razorpay as a payment method on Shopify's checkout: cards, UPI, netbanking, wallets and EMIThe plugin Razorpay's integration guide has you install
Magic Checkout (custom app)Set up from your Razorpay Dashboard; Razorpay creates a custom app for your storeRazorpay's pop-up replaces the Shopify checkout, takes the payment and creates the order in ShopifyThe setup Razorpay says new Shopify stores get
Razorpay COD & Magic Checkout (One-page Checkout, public app)Shopify App StoreCollects the buyer's phone number, OTP and saved address, then opens Shopify's checkout, where the buyer paysBeing retired, per Razorpay's docs; existing stores keep it until they move to Magic Checkout
Razorpay - Cash on DeliveryShopify App Store, per Razorpay's Cash on Delivery guideAdds a cash-on-delivery option on Shopify's checkoutOn-demand: Razorpay integrates it after you email its support team

Read on Razorpay's Shopify documentation and the Shopify App Store, November 10, 2026.

One plugin, four names

The standard plugin goes by different names depending on where you look, which is why searches for it often miss:

  • In the Shopify admin: 01 Cards, UPI, NB, Wallets by Razorpay. This is the name to search for.
  • On the App Store: a listing named Cards, UPI, Wallet by Razorpay, developed by Razorpay Payments; Razorpay's docs install the plugin from Settings > Payments rather than from this listing.
  • At checkout: Razorpay Secure (UPI, Card, Int’l Card, Apple Pay).
  • Earlier names: Razorpay's FAQ says it was listed as 1Razorpay - UPI, Cards, Wallets, NB and as All-in-one Razorpay Payment Gateway.
App Store listing for Cards, UPI, Wallet by Razorpay
The Cards, UPI, Wallet by Razorpay listing on the Shopify App Store; the developer reads Razorpay Payments.

This guide covers Razorpay alone. If you're still choosing a provider, see which other providers add UPI to a Shopify store in India.

What You Need Before You Connect Razorpay

Key takeaway

Razorpay's integration guide puts the account first. You submit KYC, and once its team completes KYC verification and you are enabled to accept payments, Razorpay confirms on WhatsApp, SMS and email; only then does the guide move on to installing the app. Here is what to have in place:

What to have in place before you install
What you needWhere to checkIf it's missing
An activated Razorpay accountYour Razorpay Dashboard; the status reads activated once KYC is approvedFinish KYC and wait for Razorpay's confirmation before you install
A reviewed websiteRazorpay's Shopify page asks for this before you integrateAsk Razorpay about the review before you install the app
Razorpay account owner credentialsOnly the owner of the Razorpay account can connect it with ShopifyHave the account owner log in during setup
The same email on both sidesThe email on your Razorpay account and your Shopify loginRazorpay's FAQ names a mismatch as the cause of a connection error
The right store addressSettings > General; Shopify filters its third-party provider list by this addressCorrect the address, or use the direct link in Razorpay's integration guide

KYC is where the waiting happens. For a registered business, Razorpay's setup guide asks for at least one required document and one additional document:

  • Required: a GST certificate or an MSME/UDYAM certificate.
  • Additional: a Shop Establishment certificate, an Import Export Certificate or a mobile postpaid bill.
  • Unregistered businesses and individuals: PAN, then a Central KYC (CKYC) check. If CKYC fails, Razorpay's guide asks you to share Aadhaar details through DigiLocker or a manual upload, and individual unregistered businesses must go through Video KYC.

With an existing CKYC record, Razorpay validates your identity from it and says you can complete onboarding in minutes instead of days. Your account then carries one of five statuses: under_review, needs_clarification, activated, suspended or rejected. Only activated means the account is ready to accept payments and settlements.

Razorpay adds one condition specifically for Shopify:

Ensure that your website is reviewed before initiating integration with Shopify.
Razorpay — Shopify Plugin Prerequisites — Razorpay Docs ·

An activated account doesn't put Razorpay on your checkout by itself; the checkout-side checks come after you install the app.

How to Connect Razorpay to Shopify, Step by Step

Key takeaway

Razorpay's integration guide, last updated November 4, 2026, gives two ways in once your account is active: a direct link in the guide that opens the app in your Shopify admin, or the manual route through Settings > Payments > Add payment method and Search by provider.

Shopify's own help describes a Choose a provider button for stores where Shopify Payments isn't available. The checklist below follows Razorpay's route, because that is where Razorpay says its plugin is listed.

In our US test store on November 10, 2026, the button that opened Add payment method was labelled + Method, under More ways to pay in Settings > Payments, and that page had a Search by provider tab. Shopify filters the provider list by store address, so our US store can't show what a store in India finds there.

In Shopify adminOpen in your store
  1. Settings
  2. Payments
  3. Add payment method
Search by provider selected, in our US test store as of November 10, 2026.
Connect Razorpay to Shopify, step by stepStep 1 happens in your Razorpay account, steps 2 to 5 in your Shopify admin and on Razorpay's login page, the test in your Shopify admin and on your storefront, and going live back in the admin.

Connect Razorpay to Shopify, step by step

Step 1 happens in your Razorpay account, steps 2 to 5 in your Shopify admin and on Razorpay's login page, the test in your Shopify admin and on your storefront, and going live back in the admin.

0 of 7 done
  1. Sign up with Razorpay and submit KYC; Razorpay confirms on WhatsApp, SMS and email once you can accept payments.

  2. Go to Settings > Payments, open Add payment method, choose Search by provider and select 01 Cards, UPI, NB, Wallets by Razorpay.

  3. Select Install, review the data access permissions and select Install in the Install app dialog.

  4. On Razorpay's landing page select I am an existing user, then Login with the account owner's credentials; there are no API keys to paste.

  5. Select Activate on the activation screen in your Shopify admin; Razorpay Secure then appears as a payment option at checkout.

  6. In Settings > Payments, open the Razorpay app, turn on Test mode and save, then buy an item with Buy it now and pay with Razorpay Secure.

  7. Open the Razorpay app in Settings > Payments again, clear Enable test mode and select Save. Razorpay's pages word this step differently, so reopen the app to check the box is clear.

Razorpay also published a walkthrough of just under four minutes on its own channel in February 2026, covering the setup, a test payment, switching to live mode and the payment status in its Dashboard. Admin labels may have shifted since; the checklist above follows Razorpay's current guide.

How to Integrate Razorpay with Shopify WebsiteRazorpay's own walkthrough, from February 2026, of setting up the Razorpay module on a Shopify store, testing the integration and checking payment status in the Razorpay Dashboard.

Test Mode and Going Live

Key takeaway

Razorpay's test runs on your real storefront. Open the Razorpay app in Settings > Payments, turn on Test mode and select Save. Then add an item to your cart, select Buy it now, choose Razorpay Secure and complete the order. Razorpay says no money is deducted, because it is a simulated transaction.

One detail shows up during the test: the buyer's email is prefilled, but the phone number must be entered manually. Razorpay points to Settings > Checkout > Customer contact method in Shopify for that setting.

Going live is where Razorpay's own pages disagree. The go-live checklist in its integration guide says to select the Enable test mode option and save. Its Shopify FAQ says to uncheck it to accept live payments, and its cash-on-delivery guide says to clear it.

The aim is live payments, and two of the three pages say the box must end up empty. So clear Enable test mode, select Save, and reopen the app to confirm the box is still clear before you announce the store.

Magic Checkout or the Standard Plugin

Key takeaway

The standard plugin adds Razorpay as a payment method on Shopify's own checkout. Magic Checkout goes further, and Razorpay describes it in one line:

Magic Checkout replaces the Shopify checkout on your store with Razorpay’s one-page checkout.
Razorpay — Magic Checkout on Shopify — Razorpay Docs ·

Razorpay's Shopify documentation describes two Magic Checkout setups, and only one is offered to new stores. The Razorpay COD & Magic Checkout listing on the App Store is the public app, which Razorpay says is being retired:

Three ways Razorpay can sit on your checkout
Standard pluginMagic Checkout (custom app)One-page Checkout (public app)
What the buyer seesShopify's checkout, with Razorpay Secure as a payment methodRazorpay's pop-up instead of Shopify's checkoutRazorpay's window for phone, OTP and saved address, then Shopify's checkout with those details filled in
Where the payment and order happenRazorpay takes the payment through Razorpay Secure, a payment option on Shopify's checkout, where the buyer completes the orderRazorpay takes the payment and creates the order in ShopifyThe buyer pays on Shopify's checkout
Where you set it upSettings > Payments in ShopifyRazorpay Dashboard, then the custom app Razorpay createsApp Store listing Razorpay COD & Magic Checkout
API keysNone; you log in with OAuthLive API keys, which exist only after activation—
CurrencyRupees. Razorpay's Shopify FAQ says the plugin supports only currencies with 2 decimal units, such as USD and EUR; its international payments guide adds three steps: a request to Razorpay Support, a supported base currency for your shop, and products priced in that currencyLoads only for buyers viewing your store in rupees—
Status in Razorpay's docsCurrentThe setup new Shopify stores getBeing retired; existing stores keep it until they move to Magic Checkout through the Magic Checkout Pro card in the Dashboard, shown once Razorpay offers the upgrade; the move uninstalls the public app

Read on Razorpay's Shopify and Magic Checkout documentation, November 10, 2026.

  • Stay on the standard plugin if you want Shopify's own checkout untouched, no API keys to manage, or buyers paying in other currencies, which take a request to Razorpay Support plus a change of your shop's base currency and prices.
  • Consider Magic Checkout if your buyers pay in rupees and you want Razorpay's one-page checkout in place of Shopify's. Ask Razorpay for its rate first.

Razorpay's setup works on a copy of your theme, and nothing changes on your storefront until that copy is published. Razorpay warns that edits you make to your live theme after setup aren't in the copy. Live API keys come from Account & Settings → Website and app settings → API keys in the Dashboard, for one store per Razorpay account.

To pause Magic Checkout, don't uninstall the app: Razorpay says uninstalling turns Magic Checkout off on your Razorpay account and you would have to set it up again. The custom app has no pause switch, so you write to Razorpay support instead.

Who Can Turn On Magic Checkout

Key takeaway

Razorpay's Magic Checkout overview, last updated October 8, 2026, says “This is an on-demand feature” and asks you to fill out a form to have it activated. Its Shopify setup page, updated October 30, 2026, says the opposite: every Razorpay account can set up Magic Checkout on Shopify itself.

While the two pages disagree, open Magic Checkout in your Razorpay Dashboard and look for Try Magic Checkout now, where the Shopify setup page starts. If it isn't there, use the overview's form or ask Razorpay support. The Shopify setup page adds that live API keys exist only after activation, and setup needs them.

Cash on Delivery With Razorpay

Key takeaway

Razorpay's Razorpay - Cash on Delivery plugin adds a cash option on Shopify's checkout. Razorpay calls it an on-demand feature and asks you to write to magic-checkout-support@razorpay.com to integrate it. Its guide ends by telling you to clear Enable test mode and click Save.

With Magic Checkout, Razorpay recommends setting cash on delivery in its Dashboard, under Magic Checkout → Setup & Settings → Platform Settings → COD Setup, and says that COD settings configured on the Shopify store will not apply once you do. The same features page also describes a second method, which uses COD tags on products in your Shopify store.

On fees, Shopify says its third-party transaction fees don't apply to manual payment methods, which include cash on delivery. That exemption is written for Shopify's own Cash on Delivery option in your payment settings; for COD taken through a Razorpay app, check how it appears on your Shopify bill.

Which Payment Methods Your Buyers Get

Key takeaway

At checkout, buyers see Razorpay as Razorpay Secure (UPI, Card, Int’l Card, Apple Pay). Behind that option, Razorpay's integration guide lists ten methods, as of November 10, 2026:

Payment methods in Razorpay's Shopify plugin
Payment methodAvailability
Debit cardOn by default
Credit cardOn by default
NetbankingOn by default
UPIOn by default
EMI: credit card EMI, debit card EMI and No Cost EMIOn by default
WalletOn by default
Cardless EMIRequires Razorpay's approval
Bank TransferRequires Razorpay's approval and integration
EmandateRequires Razorpay's approval and integration
Pay LaterRequires Razorpay's approval

Razorpay's FAQ adds a few limits. You can't rearrange the order of the payment options from Shopify's store settings, which Razorpay attributes to a limitation on Shopify's side.

And if your checkout shows cards only, you may have installed the Razorpay Direct - Credit Card Plugin, which supports card payments only; UPI, netbanking and wallets need Razorpay Secure.

Selling in another currency takes three steps on Razorpay's list: raise a request with Razorpay Support to enable international currency on your account, set your shop's base currency to a supported international currency, and price your products in that currency. Razorpay's Shopify FAQ says the plugin supports only currencies that use two decimal units, such as USD, EUR and INR, and not currencies with zero or three decimal units, such as JPY or BHD.

What Razorpay on Shopify Costs

Key takeaway

The plugin itself costs nothing: its App Store listing reads “Free to install. Additional charges may apply.” Those charges arrive in two places. Razorpay's pricing page says its transaction fee and applicable GST are deducted from the customer's payment at the source, and the rest is settled to your bank account, while Shopify bills its own fee on your Shopify invoice.

The figures below are for the standard plugin. For Magic Checkout, Razorpay quotes its own rate, so ask before you set it up (see Magic Checkout or the Standard Plugin).

Razorpay's Fee per Payment

Key takeaway

Razorpay prices by payment method, and these are the rates you pay on top of Shopify's fee:

Razorpay's rates for online payments
What the buyer pays withRazorpay's feeNotes
Standard payment gateway: cards, UPI, netbanking, wallets, EMI2% + GST per successful paymentNo setup fee and no annual maintenance charge
Credit Card on UPI (RuPay)2.15% + GSTThe page prints this rate under its Credit Card on UPI row
International credit and debit cards3% per transactionPlus 1% for chargeback protection and FX charges
Limited-period offer for accounts activated on or after July 1, 2026, one redemption per PAN or bank account0% platform fee on up to ₹5 lakh of domestic payments within 90 days of activationGST still applies; prepaid cards, corporate credit cards, Amex, Diners and all EMI methods are excluded, per Razorpay's offer terms
Payment volume over ₹5 lakh a monthCustom pricingRazorpay quotes enterprise pricing on request

From Razorpay's pricing page, rendered in a browser on November 10, 2026. Rates change; check the live page before you decide.

UPI needs a note. As of November 10, 2026, Razorpay's pricing page says there is Zero MDR on standard bank-to-bank UPI transactions, so banks charge no merchant discount rate, but its 2% platform fee still applies to them.

The 90-day offer is a limited-period promotion, and Razorpay's offer terms set its limits: no platform fee on up to ₹5 lakh of domestic payments, for 90 days from account activation or until that amount is used up, whichever comes first. It covers merchants whose accounts are activated on or after July 1, 2026, with one redemption per PAN or bank account. Prepaid cards, corporate credit cards, Amex and Diners Club cards and all EMI-based methods are excluded, and GST on the platform fee isn't waived.

So budget on 2% unless Razorpay confirms the offer for your account. Razorpay's pricing page writes its rates as 2% + GST and 2.15% + GST, so add GST on top of those percentages.

Shopify's Third-Party Fee on Top

Key takeaway

Shopify charges this fee on live payments through Razorpay's standard plugin, as it does on other third-party payment gateways. Its India pricing page lists it at 2% on Basic, falling to 1% on Grow, 0.6% on Advanced and 0.2% on Plus. Shopify calculates it over a 30-day period on the products minus discounts, plus tax and shipping.

It doesn't replace Razorpay's fee, and Shopify's billing help says so directly:

Transaction fees are in addition to processing fees charged by your third-party payment provider.
Shopify Help Center — Third-party transaction fees ·

Take one ₹1,000 order paid through Razorpay's standard gateway. Razorpay's fee is ₹20 plus GST. Here is what Shopify adds on each plan, with the plan's monthly price in India beside the US list price:

Shopify's fee on a ₹1,000 Razorpay payment
Shopify planMonthly price in IndiaUS list priceShopify's feeShopify's fee on ₹1,000Both fees, before GST
Basic₹1,994/month$39/month2%₹20₹40
Grow₹7,447/month$105/month1%₹10₹30
Advanced₹30,164/month$399/month0.6%₹6₹26
PlusFrom ₹175,000/monthFrom $2,300/month0.2%₹2₹22

India prices are monthly-billing prices from Shopify's India pricing page, read in a browser on October 31, 2026; US prices are Shopify's US list. Razorpay's part is its standard 2% before GST, as of November 10, 2026.

Shopify's part shrinks as your plan grows, while Razorpay's stays the same on every plan. Whether that justifies a bigger plan depends on your volume; our gateway guide works through how the surcharge is built.

For yearly billing and the introductory rate, see what each Shopify plan costs in rupees.

Refunds, Captures and Payouts

Key takeaway

After launch, the money side splits between two dashboards: the order and Shopify's fee live in Shopify, while settlements and reports live in your Razorpay Dashboard.

Where to Refund a Razorpay Payment

Key takeaway

Razorpay's refund guide starts in Shopify: go to Orders, open the order, select Refund, then enter a full or partial amount and a reason.

Shopify's rule rewards that route. In a country where Shopify Payments isn't available, an order refunded through Shopify gets its transaction fees refunded in proportion to the amount refunded. Card fees are a different matter: Shopify says they are set and charged by the payment gateway.

Refund in Shopify, not around it

Shopify says that if you refund an order through a third-party payment gateway, you don't get a transaction fee credit. Refunding from the order in Shopify admin keeps Shopify's proportional credit.

For the fee side in more detail, see what happens to Shopify's transaction fee on a third-party gateway.

When Razorpay Pays You

Key takeaway

Razorpay's settlement docs say its standard settlement cycle for domestic payments is T+2 working days, where T is the date the payment is captured, paid in rupees to a KYC-approved account. The cycle can depend on your business vertical and risk. Razorpay's pricing page puts it differently, saying settlement is typically T+1 or Instant, so check the settlement cycle Razorpay sets for your account. Three more points from Razorpay's pages:

  • Captures are automatic, but verify first. Razorpay's FAQ says there is a 0.5% chance that an authorised payment fails to capture and is refunded automatically, so check the payment status in your Razorpay Dashboard, or reconcile it from the reports, before you process the order.
  • International payments may be held. Razorpay may hold part or all of an international payment as a reserve before it settles it.
  • Reconciliation runs on the payment ID. Copy the Razorpay payment ID from the Shopify order and find it under Transactions → Payments in your Razorpay Dashboard; for bulk checks, Razorpay points to Reports → Shopify Payments Report.

When Razorpay Doesn't Show or a Payment Fails

Key takeaway

Razorpay vanished after you added another provider and, even after you removed it, checkout says “This store can't accept payments right now,” or the Activate button is greyed out. Each of these has a documented cause in Razorpay's FAQ or Shopify's help:

Symptoms, causes and fixes
What you seeWhy, per Razorpay or ShopifyWhat to do
Razorpay disappeared after you added another provider and still doesn't show after you remove it, with checkout saying This store can't accept payments right now.Razorpay's FAQ says active payment method customizations typically cause thisDisable or remove all customizations under Settings > Payments > Payment method customizations, save, and refresh the checkout
Razorpay isn't in Shopify's provider searchShopify filters the third-party provider list by the store address in Settings > GeneralCheck the address, or open the app through the direct link in Razorpay's integration guide
Checkout offers cards onlyRazorpay's FAQ says you might have only the Razorpay Direct - Credit Card Plugin, which supports card payments onlyInstall 01 Cards, UPI, NB, Wallets by Razorpay for UPI, netbanking and wallets
The Activate button is disabledThe plugin is integrated into another Razorpay account, or keyless authentication isn't enabledAsk Razorpay Support about keyless authentication, or unlink the other account (see Switching Accounts below)
An error appears when you log in to connectThe email on your Razorpay account differs from the one in ShopifyUse the same owner email on both sides
Buyers see There was an issue processing your paymentRazorpay's FAQ lists this error with a fixOpen your Shopify store in an incognito window, uninstall the app from Settings > Payments and install it again; deactivating it isn't enough
Two Razorpay options appear at checkoutAn older Razorpay plugin is still active after the move to Razorpay SecureDeactivate the older plugin
Magic Checkout doesn't load, shows Uh-oh! or opens only on the second clickIt doesn't load if the buyer sees another currency, the published theme isn't the copy with Magic Checkout in its name, or snippets/razorpay-magic-checkout.liquid was changed or removed. A cart product that isn't in stock, published and available to the Magic Checkout app gets Uh-oh! and a Go to cart button to Shopify's checkout, and upsell apps can take the first clickShow rupees to Indian buyers, publish the Magic Checkout theme copy, select the Magic Checkout sales channel under Publishing on each failing product, and write to Razorpay support with the theme name if the snippet changed

If checkout still won't take payments with Razorpay active, see what else stops a store from taking payments.

Payment method customizations are the rules that hide, rename or reorder payment methods at checkout; here is how they work and which plans can use them.

In Shopify adminOpen in your store
  1. Settings
  2. Payments
Payment method customizations is listed under Payment configuration, in our US test store as of November 10, 2026.

Switching Accounts or Removing Razorpay

Key takeaway

Razorpay's FAQ is strict about pairing: a Shopify store can be linked to only one Razorpay account (MID) at a time. The moves that follow from it:

  • Switching Razorpay accounts: revoke the store's access in your Razorpay Dashboard, delete the app in Shopify, then install it again and log in with the other account.
  • Upgrading an old integration: if you connected before April 28, 2022, follow Razorpay's migration to Razorpay Secure and deactivate the old plugin; Razorpay says the migration prevents payment failures, adds no charges and keeps your pricing plan.
  • Removing Razorpay: in Settings > Payments, open Add payment methods, search by provider for the Razorpay app and select Uninstall.
  • Pausing Magic Checkout on the custom app: write to Razorpay rather than uninstalling, because uninstalling switches Magic Checkout off and you would set it up again.

Shopify's help on changing a credit card provider gives this advice about returns on the previous provider's orders:

If you want to process returns for orders placed using your previous payment provider, then don't remove your account credentials from the Payments page of your Shopify admin before switching providers.
Shopify Help Center — Configuring third-party payment providers ·

The Bottom Line

Key takeaway

Most of the work sits on either side of the install: KYC on Razorpay's side before it, and two fees to budget on live payments after it.

Finish KYC, then install 01 Cards, UPI, NB, Wallets by Razorpay and test before you go live. Clear Enable test mode, save and reopen the app to check it stayed clear, refund from Shopify admin to keep Shopify's fee credit, and set up Magic Checkout from the Razorpay Dashboard only if you want Razorpay's checkout in place of Shopify's.
Your Next Step by Stage
GST on your invoicesRazorpay only collects the payment, so set up GST on your Shopify invoices before you take live orders.Read our India GST setup guide
Card security on a third-party gatewayRazorpay processes the cards, so see which PCI duties stay with you when a third-party gateway takes payments.Read our PCI compliance guide
Tax on Shopify's own billYour Shopify bill follows its own tax rules by country and tax number, so check how GST applies before you budget.Does Shopify charge GST on its fees?

Shopify's Fee Comes on Top of Razorpay's

Shopify adds its third-party fee to every live payment through Razorpay's standard plugin, from 2% on Basic down to 0.2% on Plus, on top of Razorpay's own fee. Start a store and compare the plans.

Start a Shopify store

Frequently Asked Questions

Yes. Shopify Payments isn't available in India, so Indian stores take payments through a third-party provider, and Razorpay publishes a Shopify plugin for that. In the admin it appears as 01 Cards, UPI, NB, Wallets by Razorpay. Razorpay's guide has you install it only after Razorpay activates your account through KYC, and Shopify adds its third-party transaction fee to each live payment.
In the admin, search for 01 Cards, UPI, NB, Wallets by Razorpay; Razorpay's guide adds it with Add payment method under Additional payment methods in Settings > Payments. Buyers see Razorpay Secure (UPI, Card, Int’l Card, Apple Pay) at checkout. Razorpay's FAQ says it was earlier listed as 1Razorpay - UPI, Cards, Wallets, NB and as All-in-one Razorpay Payment Gateway.
Not for the standard plugin. Razorpay's FAQ says API keys aren't required and OAuth handles authentication, so you log in with the Razorpay account owner's credentials during setup. Magic Checkout is different: Razorpay says its setup needs live API keys, which exist only after your account is activated. Only one Razorpay account can be linked to a store at a time.
As of November 10, 2026, Razorpay's pricing page lists 2% + GST per successful payment on its standard gateway and 2.15% + GST under Credit Card on UPI. On international cards the gateway charges 3%, plus 1% chargeback protection and FX charges. Setup and annual maintenance cost nothing. A limited-period offer, under its terms, waives the fee on early domestic payments for newly activated accounts.
Yes. On live payments through a provider like Razorpay's standard plugin, Shopify adds its third-party transaction fee on top of Razorpay's: 2% on Basic, 1% on Grow, 0.6% on Advanced and 0.2% on Plus, per its India pricing page. Since India has no Shopify Payments, refunds from the Shopify admin credit that fee back in proportion; gateway refunds earn none.
Shopify Payments works only for businesses in the countries on Shopify's supported list, and India isn't on it as of November 10, 2026. Shopify's help says a store outside that list needs a third-party payment provider. Razorpay's guide adds its Shopify plugin under Additional payment methods in Settings > Payments.
In Settings > Payments, open the Razorpay app, turn on Test mode and select Save. On your storefront, add an item to the cart, select Buy it now, choose Razorpay Secure and complete the order; Razorpay says no money is deducted. Razorpay's pages word the go-live step differently, so clear Enable test mode, save, and reopen the app to confirm the box is clear.
The standard plugin adds Razorpay as a payment method on Shopify's own checkout. Magic Checkout replaces Shopify's checkout with Razorpay's one-page pop-up, which takes the payment and creates the order in Shopify. New stores set it up from the Razorpay Dashboard as a custom app, it needs live API keys, and it loads only for buyers viewing prices in rupees.
Yes, in two ways. Razorpay's Cash on Delivery plugin is an on-demand feature: you email Razorpay to have it integrated, then clear its test mode and save. With Magic Checkout, Razorpay recommends setting COD in its Dashboard, and says COD settings in your Shopify store then stop applying. Shopify waives its fee on its own manual COD method.
Razorpay's settlement docs give a standard T+2 working-day cycle after capture for domestic payments, while its pricing page says typically T+1 or Instant, so check the cycle Razorpay sets for your account. Settlements go to a KYC-approved account in rupees. For international payments, Razorpay says it may hold part or all of a payment as a reserve first.
If Razorpay vanished after you added another provider, Razorpay's FAQ says payment method customizations typically cause it: disable or remove them, save, and refresh checkout. If it's missing from the provider search, check the store address in Settings > General, which Shopify filters the list by. If checkout offers cards only, you may have the Razorpay Direct - Credit Card Plugin instead of Razorpay Secure.
No. Razorpay's FAQ says a Shopify store can be linked to only one Razorpay account, or MID, at a time. To switch accounts, revoke the store's access in your Razorpay Dashboard, delete the app in Shopify, then install it again and log in with the new account.
About This Article
Shopify Developer & Editorial Director
9+ years with Shopify since 2017

Front-end developer specializing in Shopify since 2017. Experienced in building custom Liquid themes, optimizing storefront performance, and integrating third-party apps. Directs the editorial process behind Ecom Store Pro: sets its topics and the rules every AI-written page must pass before publication.

This page was written by AI. Separate AI agents that did not write it check its figures and claims against official sources and test its links and interactive tools. A human editor sets the site's editorial direction, topics and rules and checks that pages are complete and display correctly, but does not check their facts or edit their text. Details may change — always confirm critical data at shopify.com.

Editorial Policy

Some links in this article are affiliate links. If you sign up for a Shopify store through these links, we may earn a commission at no extra cost to you. Read our full advertising policy.

Continue Learning

What to Read Next

Stay updated

Get notified about new articles

Subscribe to receive updates when we publish new Shopify guides and insights.