India's full-stack payments platform — gateway, payouts, banking, and capital
Razorpay is the payment gateway almost every Indian startup starts with — and most stay with. Founded in 2014 in Bengaluru, it now processes over ₹10 lakh crore annually and powers payments for over 8 million businesses. The developer experience is the best in the Indian market: clean APIs, excellent documentation, sandbox testing, and SDKs for every major framework. Beyond basic payment collection, Razorpay has grown into a full financial stack — subscriptions, payouts, RazorpayX current accounts, business credit cards, and working capital loans. If you're building an Indian startup and need to collect money, Razorpay is almost certainly your first integration. The main reasons teams switch away: high payment failure rates on certain bank combinations, customer support quality at scale, and pricing at very high volumes.
Razorpay is a full-stack financial services platform for Indian businesses. It started as a payment gateway — the layer between your app/website and Indian payment networks (UPI, cards, netbanking, wallets) — and has expanded into a complete financial infrastructure stack including: outgoing payouts (pay vendors, gig workers, refunds), RazorpayX (a neo-banking layer with current accounts, forex, and FD), subscriptions and recurring billing, invoicing and payment links, and Razorpay Capital (working capital loans based on transaction history).
Founded in 2014 by Harshil Mathur and Shashank Kumar, Razorpay is valued at $7.5 billion (as of last funding round) and is one of India's most successful fintech companies. It processes payments for 8 million+ businesses across India — from bootstrapped Shopify stores to Series D funded startups to large enterprises.
Quick facts: Founded 2014 · HQ: Bengaluru · Valuation: $7.5B · Merchants: 8M+ · Annual processing: ₹10L crore+ · Payment methods: UPI, cards, netbanking, wallets, EMI, BNPL · RBI licensed payment aggregator · PCI DSS Level 1 compliant
Accept payments via UPI (all apps), debit/credit cards (Visa, MC, Amex, Rupay), netbanking (60+ banks), wallets (Paytm, Amazon Pay), EMI (cardless + card), BNPL (LazyPay, Simpl). Best-in-class checkout UX with one-click payments for returning users.
Subscription billing with automatic recurring charges — UPI AutoPay, NACH mandate, card-on-file. Handles dunning (failed payment retries), upgrade/downgrade flows, and proration. Essential for SaaS, lending EMIs, and investment SIPs.
Send money out — vendor payments, salary disbursals, refunds, freelancer payouts, insurance claim settlements — via NEFT, RTGS, IMPS, UPI, or card. Batch payouts via API or dashboard. Critical for marketplaces, gig economy, and lending platforms.
Generate shareable payment links via WhatsApp/SMS/email — no integration needed. Payment pages for one-time or recurring collections. Smart collect with virtual accounts for B2B payments. Used by everyone from consultants to D2C brands for quick checkout.
Business current accounts with instant payouts, connected to your payment gateway settlement. Multi-user access, automated vendor payments, GSTIN validation for payees, forex for international payments. Many Indian startups use RazorpayX as their primary business banking.
Real-time dashboard with payment success rates by method, bank, and device. Cohort analysis for subscription businesses, revenue analytics, settlement tracking, and webhook-powered event streams for custom reporting. Export to CSV or connect to BI tools via API.
TDR = Transaction Discount Rate (the fee Razorpay charges per transaction). No setup fees, no monthly fees on the standard plan. Rates below are for domestic transactions.
| Payment Method | Standard TDR | Notes |
|---|---|---|
| UPI (all apps) | 0% | RBI mandate, free until further notice |
| Domestic Debit Cards | 2% | Rupay debit cards: lower at ~1% |
| Domestic Credit Cards | 2% | Amex / Diners: 3% |
| Net Banking | 2% | Varies slightly by bank |
| Wallets (Paytm etc.) | 2% | Varies by wallet provider |
| EMI (Card) | 2% | Bank subvention applied separately |
| Cardless EMI / BNPL | 2–3% | LazyPay, Simpl, ZestMoney |
| International Cards | 3% + GST | Conversion charges extra if applicable |
Most teams integrate the basic checkout and stop. Here's what to set up to get full value.
Razorpay starts you in "test mode." To go live you need to submit business documents: GST certificate, PAN card, cancelled cheque/bank statement, and business registration. This takes 1–7 business days. Start KYC the day you start integration — don't wait until you're ready to launch or you'll delay your go-live date.
Use the Razorpay Checkout (their hosted page) for fastest integration — no frontend work needed. Use the custom integration (Razorpay.js) if you need a fully custom UI. Enable only the payment methods your users actually use — disabling irrelevant options (obscure wallets) improves conversion by reducing decision paralysis on the payment page.
Never trust the client-side callback alone — always verify payments server-side via webhooks. Subscribe to: payment.authorized, payment.failed, payment.captured, refund.processed. Build idempotent webhook handlers — Razorpay may send the same event multiple times. This is critical for fintech apps where payment state drives KYC or transaction unlock.
Default settlement is T+2 (2 business days after payment). You can enable instant settlements for a small fee (0.25% extra TDR) if cash flow is critical. If you also need to make payouts, set up RazorpayX — link it to your settlement account so incoming payments and outgoing payouts are in the same financial layer with one dashboard.
Razorpay's analytics dashboard shows payment success rates broken down by method (UPI, cards, netbanking) and by bank issuer. Watch this weekly — some bank-card combinations have systematically lower success rates. If a specific bank's netbanking is failing frequently, temporarily deprioritize it in your payment method ordering. For high-value transactions (>₹10,000), route through UPI or card preferentially over netbanking — higher success rates.
When Razorpay isn't the right fit — or when you should use both.
Razorpay's closest competitor. Slightly better payout speeds (instant payouts) and competitive TDR for high-volume merchants.
Choose when: High payout volume, need instant settlements, want to diversify gatewaysGlobal payments infrastructure with the best international card acceptance and developer experience outside India.
Choose when: >30% international revenue, global expansion, need Stripe's broader ecosystemEstablished enterprise gateway with deeper bank relationships — historically stronger for enterprise-scale transaction volumes.
Choose when: Large enterprise, need wider bank coverage, handling very high transaction volumes