Razorpay vs PayU vs Stripe: The India D2C Payment Gateway Decision.
A side-by-side comparison of India's three major payment gateways for Shopify D2C — UPI, EMI, COD, Magic Checkout, international, settlement, TDR — plus how payment method choice affects RTO.
For India D2C, Razorpay. For B2B and enterprise, PayU. For SaaS or international selling, Stripe.
Razorpay — the modern India D2C default. Native Shopify app, UPI Autopay, EMI on 8+ banks, COD with OTP, Razorpay Magic Checkout, and the deepest Indian D2C ecosystem (GoKwik, Wati, Klaviyo integrations). Most India D2C brands above ₹5L/month run on Razorpay.
PayU — the incumbent. Strong enterprise/B2B coverage, Lazy Pay BNPL, mature merchant services. Works well, slightly less D2C-modern than Razorpay. Often the right choice for brands already on PayU enterprise contracts.
Stripe — the global standard for SaaS, subscriptions, and international card payments. Indian operations are improving but trail Razorpay/PayU for India D2C depth. Best paired with Razorpay for India-plus-international Shopify stores.
RTO Impact by Payment Method & Gateway
RTO (Return-to-Origin) is the silent margin killer for Indian D2C. Here's how payment gateway and method choice typically affects RTO for India D2C stores.
The figures below reflect commonly observed RTO patterns for Indian D2C stores by payment method — general industry patterns, not brand-specific data. RTO numbers exclude obvious fraud and reflect steady-state rates after stack stabilization, not first-week post-launch noise.
Razorpay Magic Checkout
Conversion via WhatsApp
RTO Rate
(All Levers Combined)
30 Dimensions Side By Side
Every payment-gateway dimension that matters for Shopify D2C in India, with honest scoring across all three.
| Dimension | RazorpayIndia D2C | PayUIncumbent | StripeGlobal / SaaS |
|---|---|---|---|
| Platform & Positioning | |||
| Founded | 2014 | 2002 (Indian arm) | 2010 |
| India Market Position | India D2C leader | India enterprise incumbent | India presence growing |
| RBI Licence | ✓ Payment Aggregator | ✓ Payment Aggregator | ✓ India entity registered |
| UPI & India Payment Methods | |||
| UPI Intent / Collect | ✓ Native, all UPI apps | ✓ Native, all UPI apps | ~ UPI added recently, less mature |
| UPI AutopayRBI e-mandate subscription | ✓ Native, up to ₹1L/txn | ✓ Supported | ✗ Not supported |
| No-Cost EMICards from partner banks | ✓ 8+ banks (HDFC, ICICI, Axis, SBI+) | ✓ Major banks supported | ✗ Not in India |
| COD with OTP | ✓ Native COD + OTP + risk scoring | ✓ Native COD + OTP | ✗ Not supported |
| Pay Later / BNPL | ✓ Simpl, LazyPay, ZestMoney | ✓ Lazy Pay (PayU-owned), Simpl | ~ Klarna / Affirm internationally only |
| Net Banking | ✓ 50+ Indian banks | ✓ 50+ Indian banks | ✗ Not supported in India |
| WalletsPhonePe, Paytm, Mobikwik | ✓ All major Indian wallets | ✓ All major Indian wallets | ~ Limited India wallet support |
| Cards & International | |||
| Domestic CardsVisa / MC / RuPay | ✓ All major card networks | ✓ All major card networks | ✓ All major card networks |
| International CardsCross-border processing | ✓ Supported (USD/GBP/AED+) | ✓ Supported | ✓ Best-in-class international processing |
| Currency Coverage | ~100 currencies via Razorpay X | ~100 currencies | 130+ currencies (gold standard) |
| Checkout & Conversion | |||
| One-page CheckoutAddress auto-fill + phone | ✓ Razorpay Magic Checkout | ✗ No equivalent | ✓ Stripe Link (international) |
| Avg Mobile Conversion UpliftOne-page vs multi-step | 18-30% (Magic Checkout) | Standard Shopify checkout | 15-25% (Stripe Link, intl) |
| Affordability WidgetEMI options on PDP | ✓ Razorpay Affordability widget | ~ Available with custom dev | ✗ Not in India |
| Pricing & Settlement | |||
| TDR on CardsDomestic Visa / MasterCard / RuPay | ~2% (negotiable at volume) | ~2% (negotiable at volume) | 2-3% in India |
| TDR on UPI | Near-zero (typically ₹2-5 flat) | Near-zero | ~ Higher than Razorpay/PayU |
| Settlement Cycle | T+2 (T+1 with priority settlement) | T+2 standard | T+2 to T+7 in India |
| Setup Fees | Zero setup, zero AMC | Zero setup, zero AMC | Zero setup |
| Shopify Integration | |||
| Native Shopify App | ✓ Highly-rated, mature | ✓ Available, less polished | ✓ Strong global app |
| Magic Checkout on Shopify | ✓ One-page checkout via app | ✗ No equivalent | ~ Stripe Link partial coverage |
| Subscription AppsRecharge / Recurpay | ✓ Recharge + Recurpay integration | ✓ Recharge integration | ✓ Native Stripe Billing |
| Developer Experience | |||
| API Quality | Strong — clean REST APIs, webhooks | Functional — older API design | ✓ Gold standard developer DX |
| Documentation | Strong, India context | Adequate | Best-in-class |
| Webhook Reliability | ✓ Reliable, retry logic available | ✓ Reliable | ✓ Industry-best |
| Use Case Fit | |||
| India D2C Shopify Brand | ✓ Best fit | ✓ Good fit | ~ Suboptimal without Razorpay paired |
| SaaS / Subscription Software | ~ Workable | ~ Workable | ✓ Best fit (Stripe Billing) |
| B2B / Invoicing-heavy | ✓ Razorpay X · Routes | ✓ Strong B2B suite | ✓ Stripe Invoicing |
| International D2C | ~ Workable with Razorpay International | ~ Workable | ✓ Gold standard |
When to Choose Each Gateway
Three gateways, three jobs. Match your business model to the right stack — or combine them.
You run a Shopify D2C brand selling primarily in India.
- India D2C is your core market — needs UPI Autopay, EMI, COD.
- You want Magic Checkout — one-page address-prefilled checkout.
- You need subscription billing — UPI Autopay e-mandate.
- You want low RTO — bundled Magic + WhatsApp + OTP works.
- You'll use Shopify D2C apps — GoKwik, Wati, Klaviyo, Bik.
- You want modern DX — clean APIs, good documentation.
You're a B2B, enterprise, or already-on-PayU brand.
- B2B / enterprise contracts — mature merchant-services suite.
- You already use PayU — switching cost not worth it.
- Lazy Pay matters — PayU owns it (deeper integration).
- You want incumbent stability — 20+ year India operations.
- Custom commercial terms — PayU negotiates aggressively at scale.
- You don't need Magic Checkout — Shopify native checkout is enough.
You're SaaS, subscription, or selling globally.
- SaaS / subscription software — Stripe Billing is unmatched.
- International D2C — primary market outside India.
- Developer-led product — best APIs and tooling.
- Marketplace / platform model — Stripe Connect.
- Best paired with Razorpay — India + international combo.
- You sell digital products globally — multi-currency strength.
Quick Answers
Direct answers to questions Indian D2C founders ask before picking a payment gateway.
Get a Gateway-Plus-Stack Recommendation in 30 Minutes.
Tell us your stage, market, and growth plan — we'll give you a straight gateway recommendation. Free, no obligation.

