How to Set Up Razorpay on Shopify for Indian Sellers
Sep 27, 2025Arnold L.
How to Set Up Razorpay on Shopify for Indian Sellers
If you sell online in India, your checkout experience can make or break conversions. Customers expect familiar payment options, fast confirmation, and a secure flow that feels natural on mobile. For many Shopify stores, Razorpay is the practical choice because it supports the payment methods Indian buyers already use most often, including UPI, cards, netbanking, and wallets.
This guide walks through the full process of setting up Razorpay on Shopify, from prerequisites to live launch. It also covers the most common setup mistakes, how to test safely before accepting real payments, and how to keep your checkout and records organized as your store grows.
Why Razorpay Works Well on Shopify
Razorpay is designed for Indian commerce. That matters because checkout friction is usually not about product quality, it is about payment convenience. If a shopper does not see a familiar method, they may leave before completing the order.
A strong Razorpay setup on Shopify helps you:
- Offer the payment methods Indian customers already trust.
- Reduce checkout drop-off by keeping the payment flow familiar.
- Separate test and live payment environments cleanly.
- Track payments, settlements, and failures in one place.
- Keep your store ready for growth without rebuilding checkout later.
Shopify also allows third-party payment providers, so Razorpay can fit into your store architecture without forcing a major platform change.
What You Need Before You Start
Before connecting anything, make sure these items are ready:
- An active Shopify store.
- A Razorpay account that has been activated for payments.
- Access to your Razorpay dashboard.
- Your API credentials for both test and live modes.
- A bank account where settlements can be received.
- A clear plan for testing the checkout before launch.
If your business is still being organized, set that foundation first. A payment gateway is easiest to manage when your store, business records, and banking details are already aligned.
Step 1: Open Shopify Admin and Go to Payments
Start in your Shopify admin panel.
From there, open:
SettingsPayments
This is where Shopify lists the payment methods available to your store. If Razorpay is available for your store and region, you should be able to manage it from this area.
If you already have another provider configured, review the current setup carefully before adding or switching gateways. Payment changes should be deliberate, especially if you already have active orders or customers checking out.
Step 2: Install the Razorpay Shopify App
Razorpay’s current Shopify integration uses the Razorpay app flow. Follow the installation path shown in Shopify and Razorpay’s setup flow.
In practice, that usually means:
- Open the Razorpay app listing for Shopify.
- Install the app into your Shopify store.
- Sign in with the store owner account if prompted.
- Approve the connection between Shopify and Razorpay.
- Return to Shopify Payments and confirm that Razorpay appears as an available method.
This step connects the two systems. Until the app is installed and activated correctly, your checkout will not route payments through Razorpay.
Step 3: Generate and Use the Correct API Keys
Razorpay uses separate credentials for test and live mode. That is important.
Do not assume test keys and live keys are interchangeable. They are not.
Inside your Razorpay dashboard, open the API key settings and generate the keys for the mode you want to use. For each environment, you will usually work with:
- A Key ID
- A Key Secret
Treat the Key Secret as sensitive. It should be stored carefully and shared only with the people who need it.
When you paste these values into Shopify, copy them exactly. A single wrong character can break the connection.
Step 4: Enable Test Mode First
Never skip testing.
Before launching live payments, switch the integration to test mode and run a full checkout from product page to payment confirmation. Test mode helps you validate the full flow without charging a real customer.
A good test usually includes:
- Adding a product to cart.
- Proceeding through checkout.
- Selecting Razorpay as the payment method.
- Completing the payment using test credentials or simulated payment steps.
- Confirming that the order appears correctly in Shopify.
- Checking that the payment status appears correctly in Razorpay.
Razorpay and Shopify both support a standard practice here: separate the test environment from the live environment, and verify the payment status before you go live.
If the test order fails, fix the issue before moving forward. A failed test is much cheaper than a failed customer payment.
Step 5: Check Checkout Details Before Launch
A smooth gateway integration is only part of the job. The checkout page itself needs attention.
Review these details before launch:
- Make sure the correct customer contact method is enabled.
- Confirm that the payment method display is clear.
- Check that the payment experience looks consistent on mobile.
- Review any messaging around failed payments or retries.
- Ensure the checkout language is easy for your customers to understand.
If the payment choice looks confusing or buried, shoppers may abandon the order even if Razorpay is technically working.
Step 6: Switch from Test Mode to Live Mode
Once your test order succeeds, move to live mode.
This is the moment when Razorpay starts processing real payments from customers. Before making that switch, verify that:
- The live API keys are in place.
- Test mode is disabled.
- The correct store settings are saved.
- You understand how refunds, settlements, and payment failures will be handled.
After the switch, place a small real order if it makes sense for your business. That gives you an additional confirmation that the live flow is working end to end.
Common Problems and How to Fix Them
Even a simple integration can fail for small reasons. Most issues are easy to trace once you know where to look.
Razorpay Does Not Appear in Shopify Payments
If Razorpay does not show up, confirm that:
- The app was installed correctly.
- You are logged in with the store owner account.
- Razorpay is supported for your store setup.
- You refreshed the payment settings after installation.
If the app was not activated fully, Shopify may not expose it as a selectable payment provider.
API Keys Do Not Work
If Shopify rejects your keys or payments fail immediately after setup, check for:
- A mismatch between test keys and live keys.
- Typing errors or copied spaces.
- Keys copied from the wrong Razorpay account.
- An outdated key that was regenerated in Razorpay but not updated in Shopify.
When in doubt, regenerate the correct keys in the right environment and re-enter them carefully.
Test Mode Works, But Live Mode Fails
This usually means the live configuration differs from the test configuration.
Check the following:
- Live keys are installed.
- Test mode is turned off.
- The payment method is enabled in Shopify.
- Your Razorpay account is fully activated for live transactions.
A successful test does not guarantee a successful live launch if the production keys were never updated.
Payments Are Taken, But Settlement Looks Wrong
When the customer payment is successful but the settlement does not look right, review:
- The Razorpay dashboard payment status.
- The settlement timing.
- Your bank details.
- Any pending verification requests in Razorpay.
- Whether refunds or reversals affected the transaction.
Keep a clean record of orders, gateway fees, and settlements so you can reconcile them later.
How to Improve Conversions After Setup
Installing Razorpay is the first step. Improving conversion is the next step.
A few practical ways to strengthen your checkout:
- Keep the checkout simple and avoid unnecessary fields.
- Make sure the payment method is clearly visible.
- Use the payment methods most likely to match your audience.
- Match your store branding so the payment experience feels consistent.
- Review payment failures regularly and fix repeat issues.
If you sell products with higher price points, it can also help to think about payment flexibility. The more confident the customer feels at checkout, the more likely they are to complete the order.
Recordkeeping and Compliance Basics
Payment setup is not just a technical task. It also affects your business records.
At minimum, you should keep track of:
- Order value.
- Payment gateway fees.
- Refunds.
- Settlement timing.
- Payment failures.
- Reconciliation between Shopify orders and Razorpay payouts.
This matters because your storefront data, payment gateway data, and bank deposits will not always match one-for-one on the same day. Good records make month-end reconciliation much easier.
If you sell internationally or plan to structure your company for cross-border growth, make sure your business entity, banking, and compliance setup support that plan from the beginning.
Where Zenind Fits In
Razorpay handles the payment side of your Shopify store. Zenind helps founders build the business side.
If you are a seller who plans to expand into the United States, Zenind can help you form a US LLC, keep your company organized, and stay on top of core compliance tasks while you focus on growing the store.
That combination matters when your e-commerce business moves from a single-market setup to a broader operating structure. Payments, entity formation, and compliance should work together, not as separate afterthoughts.
FAQs
Can I use Razorpay on Shopify without a complex setup?
Yes. If your business is eligible and Razorpay is available for your store setup, the integration can be added through Shopify Payments and the Razorpay app flow.
Should I test Razorpay before taking orders live?
Yes. Test mode should always come first. It helps you catch key, account, and checkout issues before real customers are affected.
Do I need separate keys for test and live payments?
Yes. Test and live environments use separate credentials, so you should never assume the same keys will work in both modes.
What should I check if the payment succeeds but the order looks incomplete?
Review the payment status in Razorpay, the order timeline in Shopify, and your settlement records. Mismatched settings or pending verification can cause confusion.
What is the most important part of a good Razorpay setup?
Accuracy. The correct app installation, correct API keys, and a complete test transaction matter more than speed. A careful setup saves time later.
Final Takeaway
A strong Razorpay setup on Shopify gives Indian sellers a checkout that feels familiar, reliable, and easier to convert. The process is straightforward if you handle it in the right order: install the app, connect the correct keys, test the full flow, then move to live mode only after the payment path works end to end.
If you are building a store that may eventually expand beyond India, it also helps to think beyond checkout. Zenind can support the company-formation side of that growth so your business structure keeps pace with your sales strategy.
No questions available. Please check back later.