Hosto

Sign In

WooCommerce Payment Gateways in India: Razorpay, UPI, and What Converts

By Tushar Khatri

Hands completing a contactless card payment on a small card-reader terminal

Choosing a WooCommerce payment gateway in India is one of those decisions that looks small on your launch checklist but quietly decides how much money you actually keep. The wrong gateway means failed payments, abandoned checkouts, and support tickets from customers who swear they paid twice. The right one means UPI payments that complete in seconds and settlements that land in your bank account on a predictable schedule. In this guide we will walk through the major options, show you how the WooCommerce Razorpay integration works step by step, and talk honestly about what converts for Indian shoppers, including the uncomfortable truth about cash on delivery.

If you are still setting up your store, you may want to read our guide on how to start an online store in India first, then come back here when you are ready to get paid.

Why the Gateway Decision Matters More in India

Indian ecommerce has a payment landscape unlike almost anywhere else. UPI dominates online payments in India, and any checkout that treats it as an afterthought is leaving conversions on the table. Card penetration is real but uneven, netbanking still matters for older customers and higher-ticket purchases, and wallets hang around as a secondary option. Meanwhile, cash on delivery remains a meaningful share of Indian ecommerce orders, especially for first-time buyers and in smaller cities, so your payment strategy is never just about online rails.

A good gateway for the Indian market therefore needs three things. Native UPI support with intent flows that open the customer's UPI app directly on mobile. High success rates across Indian banks, because a gateway that routes poorly will fail transactions another gateway would complete. And a checkout that matches Indian payment habits, not a generic international form asking for a card number first.

The Main WooCommerce Payment Gateway Options in India

The realistic shortlist for an Indian WooCommerce store in 2026:

Razorpay is the default choice for most new Indian stores, and for good reason. It supports UPI, cards, netbanking, wallets, and EMI from a single integration, and it maintains an official, actively updated WooCommerce plugin. The dashboard is clean, test mode is genuinely usable, and the documentation is beginner friendly.

PayU is one of the older players in the Indian market and remains a strong option, particularly for businesses that want an established provider with wide bank coverage. It also offers a WooCommerce integration and handles the full spread of Indian payment methods.

Cashfree has grown quickly on the strength of its payouts and settlement products. If your business model involves paying money out as well as collecting it, for example marketplaces or refund-heavy categories, Cashfree is worth a serious look.

CCAvenue is the veteran of Indian payment gateways, supporting a very long list of payment options and currencies. The interface feels dated compared to newer players, but it is battle tested.

Stripe is the darling of global developers, but its availability in India has historically been limited, with invite-only access and restrictions at various points. If you are building primarily for Indian customers, do not plan around Stripe. Check its current India status before committing, and treat it as a bonus rather than a foundation.

PayPal matters mainly if you sell internationally. For customers in the US, Europe, or elsewhere, PayPal remains a trusted badge that improves conversion with foreign buyers. For domestic Indian payments it is not the tool for the job.

For most stores the practical answer is Razorpay or PayU as the primary gateway, with PayPal added later if international orders start showing up.

What These Gateways Actually Cost

You will find plenty of comparison tables online with precise percentages, and most of them are out of date the moment they are published. The honest framing is this: Indian payment gateways typically charge around 2% for domestic cards and UPI-linked flows, with GST on top of the fee, but you should always check current rate cards directly with each provider because pricing changes and negotiated rates exist for higher volumes.

UPI deserves a special note. As of recent policy, UPI transactions often carry lower or even zero MDR under current regulations, which is part of why gateways and merchants alike push UPI so hard at checkout. Confirm the current rules when you sign up, because payments regulation in India moves quickly, but the general direction has favored keeping UPI cheap for merchants.

Beyond transaction fees, look at settlement cycles. Most Indian gateways settle to your bank account on roughly a T+2 schedule, though exact timing varies by provider, plan, and risk assessment, and some offer faster settlements for a fee. If cash flow is tight, this matters more than a small difference in transaction percentage.

Setting Up Razorpay on WooCommerce, Step by Step

The WooCommerce Razorpay setup is straightforward, which is a big part of its popularity. Here is the full path from zero to accepting payments.

1. Create and verify your Razorpay account. Sign up at Razorpay and complete KYC. Onboarding requires business documents, typically your PAN, bank account details, and proof of business such as GST registration or other registration documents depending on your entity type. Sole proprietors can onboard too, but expect the document checklist to be non-negotiable. Start this early because verification takes time.

2. Install the official Razorpay plugin. In your WordPress admin, go to Plugins, then Add New, and search for "Razorpay for WooCommerce". Install and activate the official plugin published by Razorpay.

3. Generate your API keys. In the Razorpay dashboard, open Settings and then API Keys, and generate a Key ID and Key Secret. Razorpay gives you separate keys for test mode and live mode, which brings us to the most important step.

4. Test before you go live. Switch the Razorpay dashboard to test mode, generate test keys, and paste them into the plugin settings under WooCommerce, Settings, Payments, Razorpay. Place a test order on your own store and walk through the entire checkout. Test mode exists precisely so you can break things safely, so use it.

5. Flip to live keys. Once test transactions complete cleanly and order statuses update correctly in WooCommerce, replace the test keys with your live Key ID and Key Secret. Make one small real purchase yourself as a final sanity check.

One infrastructure note here: your checkout is only as reliable as the server behind it. A slow host that times out during payment callbacks will cause orders stuck in "pending payment" no matter which gateway you choose. Managed WordPress hosts like Hosto ship WooCommerce with a Razorpay-ready store preinstalled, from ₹279/mo billed annually, which removes most of this setup work entirely.

What Actually Converts for Indian Shoppers

Gateway choice is table stakes. Conversion comes from how you present payments.

Lead with UPI on mobile. The majority of your Indian traffic is on phones, and UPI intent flow, where tapping pay opens GPay, PhonePe, or Paytm directly, is the smoothest payment experience available. Make sure your gateway checkout shows UPI first on mobile rather than burying it under card fields.

Keep cash on delivery, but manage it. COD is still meaningful for Indian ecommerce, and removing it entirely will cost you orders, especially outside metros. The smarter play is managing its downsides: charge a small COD fee or offer a small prepaid discount, verify COD orders on WhatsApp or by call for high-value items, and watch your RTO (return to origin) rate by pin code.

Reduce checkout friction ruthlessly. Every extra field is a leak. Enable guest checkout, autofill addresses where possible, and avoid forcing account creation before payment. WooCommerce gives you full control here, which is one of its advantages in the WooCommerce vs Shopify comparison, since you are not locked into a fixed checkout flow.

Show trust signals near the pay button. Indian shoppers who have been burned before look for reassurance at the exact moment of payment. Gateway logos, a visible refund policy link, and an SSL padlock all do quiet work here.

Handle failures gracefully. Payment failures are common in India due to bank downtime and OTP issues. A clear retry flow and an automatic "complete your payment" nudge recovers a surprising number of orders.

Common Mistakes to Avoid

A few patterns come up again and again with new store owners. Skipping test mode and debugging with real customer money. Starting KYC the week of launch instead of the month before. Ignoring webhook configuration, so orders complete at the gateway but stay pending in WooCommerce. Choosing a gateway on a 0.1% fee difference while ignoring success rates, which affect revenue far more than fees do. And installing three gateway plugins at once instead of getting one working flawlessly first.

FAQ

Is Razorpay good for WooCommerce?

Yes, for most Indian stores Razorpay is the strongest default. It has an official, well-maintained WooCommerce plugin, supports UPI, cards, netbanking, wallets, and EMI in one integration, and offers a proper test mode. Setup takes minutes once your KYC is approved, and the documentation is beginner friendly.

What documents do I need to accept online payments in India?

Gateway onboarding requires KYC with business documents. Expect to provide your PAN, bank account details, and business proof such as GST registration or entity registration documents, with exact requirements varying by business type. Individual sellers and sole proprietors can onboard, but verification is mandatory before live payments are enabled.

How long do payment gateway settlements take in India?

Settlement cycles in India are typically around T+2, meaning funds reach your bank account roughly two business days after the transaction, though this varies by provider and account status. Some gateways offer faster or even same-day settlement for an additional fee. Check the settlement terms before you sign up if cash flow matters to your business.

Should I still offer cash on delivery?

For most Indian stores, yes. COD remains a meaningful part of Indian ecommerce, particularly for new customers and non-metro buyers who hesitate to prepay to an unfamiliar store. Offer it, but protect yourself: consider a small COD fee or a prepaid discount, and confirm high-value COD orders before shipping to reduce returns.

The Bottom Line

For a WooCommerce payment gateway in India, the playbook is simple. Start Razorpay KYC early, install the official plugin, test thoroughly in test mode, and design your checkout around UPI first with COD as a managed option. Add PayPal when international orders justify it, and revisit fees with your gateway once your volume gives you negotiating power. Pair that with fast hosting, whether that is Hosto or another quality managed host, and your payment stack will be one part of the business you rarely have to think about.

Host it without the ops.

WordPress, WooCommerce, static sites, and dedicated n8n VMs. Same price at renewal, live in minutes.