Razorpay
"India's All-in-One Finance Platform" that helps businesses accept payments, make payouts, manage banking, automate payroll, and access credit - all from a single platform. [1]
Razorpay is a payment platform founded in 2014 and primarily aimed at India-based businesses, offering payment acceptance, marketplace split payments, subscription billing, payouts, and no-code checkout tools across 160+ currencies. Pricing is usage-based with published per-transaction rates, self-serve signup, and custom pricing for merchants processing over Rs. 5,00,000 per month. The REST API supports seven SDK languages, webhooks, idempotency, and OAuth2 authentication, and Razorpay holds PCI DSS Level 1 certification, ISO 27001, and GDPR compliance.
Best for / Avoid if
Best for: AI agents and automation - an agent-ready surface (MCP / llms.txt); Teams needing broad API coverage out of the box
Avoid if: You want to try it free before paying; You have strict compliance requirements
Pricing & procurement
- Pricing model
- Usage-based [2]
- Published pricing
- ✓ Yes [3]
- Free tier
- ✗ No [4]
- Self-serve signup
- ✓ Yes [5]
- Requires sales call
- ✗ No
- Enterprise plan
- ✓ Yes [6]
| Plan | Item | Per | Amount | Source |
|---|---|---|---|---|
| Domestic cards (Visa, Mastercard, Amex, Diners) | transaction | 2% | source | |
| UPI transaction | transaction | 2% | source | |
| RuPay debit card transaction | transaction | 2% | source | |
| RuPay credit on UPI transaction | transaction | 2.15% | source | |
| Net banking transaction (72+ banks) | transaction | 2% | source | |
| Wallet transaction (MobiKwik, Freecharge, JioMoney, Airtel, PayZapp) | transaction | 2% | source | |
| Pay Later transaction (ICICI, HDFC, LazyPay, Simpl) | transaction | 2% | source | |
| EMI and Cardless EMI transaction | transaction | 2% | source | |
| Corporate/business card transaction | transaction | 2.15% | source | |
| International card transaction (Visa, Mastercard, Amex, Diners, Discover, JCB, UnionPay) | transaction | 3% | source | |
| Standard | International bank transfer (SWIFT/ACH/SEPA/Faster Payments) | transaction | 1% | source |
| UPI QR code transaction | transaction | 0.99% | source | |
| Bharat QR card transaction | transaction | 2% | source | |
| Smart Collect virtual account (1% or Rs. 10 per txn, whichever is lower) | transaction | 1% | source | |
| No-Code Tools add-on fee | transaction | 0.2% | source | |
| Route (payment splitting) add-on fee | transaction | 0.1% | source | |
| Card Subscriptions add-on fee | transaction | 0.9% | source | |
| Instant Refund — transaction up to Rs. 1,000 | refund | $0.1 | source | |
| Instant Refund — transaction Rs. 1,000–25,000 | refund | $0.14 | source | |
| Instant Refund — transaction above Rs. 25,000 | refund | $0.18 | source | |
| POS — Groceries/Supermarket transaction | transaction | 1.3% | source | |
| POS — Utilities/Govt/Education/Fuel/Insurance/Transport transaction | transaction | 1.1% | source | |
| POS — Other segments transaction | transaction | 1.75% | source | |
| POS — International/Corporate/Amex/Diners card transaction | transaction | 3% | source | |
| POS — Debit card transaction (below Rs. 2,000) | transaction | 0.4% | source | |
| POS — Debit card transaction (above Rs. 2,000) | transaction | 0.9% | source | |
| POS — UPI/RuPay debit transaction | transaction | 0% | source | |
| POS — RuPay credit on UPI transaction | transaction | 2% | source | |
| POS — Debit card EMI transaction | transaction | 1% | source | |
| Standard (US) | Credit & Debit Card transaction (US) | transaction | 2.7% + $0.3 | source |
| Standard (US) | Foreign card surcharge (US) | transaction | 1.2% | source |
| Standard (US) | ACH Direct Debit (US, capped at $5) | transaction | 0.5% | source |
Capabilities
- Supported actions
- create_order, capture_payment, fetch_payment, update_payment, create_refund, instant_refund, dispute_management, hosted_checkout, custom_checkout, payment_links, payment_pages, payment_buttons, qr_code_payments, tokenization, card_tokenization_token_hq, 3ds_authentication, 3ds2_international_cards, recurring_payments, subscriptions, upi_autopay, emandate, split_payments_route, payouts, virtual_accounts_smart_collect, settlements, instant_settlements, webhooks, fraud_screening_shield, chargeback_shield, in_person_terminal, apple_pay, google_pay, multicurrency, international_bank_transfer [7]
- Regions
- India, United States, international (160+ currencies accepted for Indian businesses) [8]
- Input types
- Visa, Mastercard, RuPay, Amex, Diners, credit cards, debit cards, UPI, Google Pay, Apple Pay, net banking, wallets (JioMoney, MobiKwik, Airtel Money, FreeCharge, Ola Money, PayZapp), EMI, Pay Later, Sodexo, NEFT, RTGS, IMPS, SWIFT, ACH, SEPA, BACS, PayPal, Cash on Delivery, QR codes
- Output types
- JSON, webhook events, hosted checkout page, payment link, payment page, QR code, settlement report, invoice, subscription plan
- Webhooks
- ✓ Yes [9]
- Sandbox / test mode
- ✓ Yes [10]
- SDK languages
- Node.js, Python, Java, PHP, Ruby, Go, .NET [11]
- MCP server
- ✓ Yes [12]
Trust & compliance
- SOC 2
- Unknown [13]
- HIPAA
- – Unknown
- GDPR
- ✓ Yes [14]
- ISO 27001
- ✓ Yes [15]
- PCI DSS
- ✓ Yes [16]
- Published SLA
- ✗ No [17]
- Rate limits
- "Razorpay uses a request Rate Limiter to limit the number of requests received by the API within a time frame." Specific numeric thresholds are not published; HTTP 429 responses are used to signal limit breaches. [18]
- Known restrictions
- PCI DSS Level 1 certified (highest tier), Primarily serves India-based businesses; US product is a separate offering, RBI-authorised Payment Aggregator (India), Custom pricing available for businesses processing over Rs. 5,00,000/month, Enterprise plan (US) requires contacting sales for businesses exceeding $10M annual volume, Chargeback Shield covers international payments only, Apple Pay not supported in test/sandbox mode, UPI Collect flows deprecated as of February 28, 2026, MCP server is in Beta, Server-to-server (S2S) checkout requires merchant to be PCI DSS certified and share annual AOC, Smart Collect fee capped at Rs. 10 per transaction [19]
Developer surface
Integration
- API style
- rest
- Base URL
- https://api.razorpay.com/v1
- Version
- v1
- Versioning
- url
- Stability
- ga
- Auth methods
- api_key, oauth2
- Idempotency keys
- ✓ Yes
- Error format
- vendor-specific
- Webhook signing
- hmac_sha256
Adoption & maturity
- Launched
- 2014-01-01
- Notable customers
- Zerodha, makeMYtrip, Zoomcar, Licious, FreshToHome, Quikr, PaisaBazaar, Akbar Travels, AstroTalk, RentoMojo
Other Online Card Payment APIs
PayPal Payments
"Accept payments in 200+ markets, 130+ currencies, and 30+ payment methods with a single, developer-friendly platform."
Square Payments
"Square Payments Built for however you do business" - Square Payments is a comprehensive payment processing solution for in-person, online, and mobile transactions.
Adyen
"One platform for payments, data, and financial products. Built to scale with the world's leading businesses."
Stripe
Financial infrastructure to grow your revenue.
Trolley
"The Payouts Platform for the Internet Economy"
Authorize.net
"We help make it easy to get paid. It's that simple."
References
- ↑Description: razorpay.com · razorpay.com
- ↑Pricing model: razorpay.com · razorpay.com
- ↑Published pricing: razorpay.com · razorpay.com
- ↑Free tier: razorpay.com
- ↑Self-serve signup: razorpay.com
- ↑Enterprise plan: razorpay.com · razorpay.com
- ↑Supported actions: razorpay.com · razorpay.com
- ↑Regions: razorpay.com · razorpay.com
- ↑Webhooks: razorpay.com
- ↑Sandbox: razorpay.com
- ↑SDK languages: razorpay.com
- ↑MCP server: razorpay.com
- ↑SOC 2: razorpay.com · razorpay.com
- ↑GDPR: razorpay.com
- ↑ISO 27001: razorpay.com · razorpay.com
- ↑PCI DSS: razorpay.com · razorpay.com · razorpay.com
- ↑Published SLA: razorpay.com
- ↑Rate limits: razorpay.com
- ↑Known restrictions: razorpay.com · razorpay.com
Change history
- 2026-06-21 Capabilities: {} → {"payouts":true,"in_person":true,"recurring":true,"fraud_tools":true,"local_met…
- 2026-06-21 Summary Md: (none) → Razorpay is a payment platform founded in 2014 and primarily aimed at India-bas…
- 2026-06-21 Score Agent Friendliness: (none) → 70
- 2026-06-21 Score Pricing Transparency: (none) → 60
- 2026-06-21 Score Setup Speed: (none) → 75
- 2026-06-21 Score Docs Quality: (none) → 65
- 2026-06-21 Score Procurement Friction: (none) → 75
- 2026-06-21 Score Trust Readiness: (none) → 40
- 2026-06-21 Best For: (none) → AI agents and automation - an agent-ready surface (MCP / llms.txt), Teams needi…
- 2026-06-21 Avoid If: (none) → You want to try it free before paying, You have strict compliance requirements
- 2026-06-21 Scoring Methodology: (none) → Scores are computed deterministically from this profile's published, sourced fi…
- 2026-06-21 Llms Txt URL: (none) → https://razorpay.com/llms.txt
- 2026-06-21 Has Structured Data: (none) → No
- 2026-06-21 Robots Allows Agents: (none) → No
- 2026-06-21 Openapi Spec URL: (none) → https://razorpay.com/openapi.json
- 2026-06-21 API Reference URL: (none) → https://razorpay.com/docs/api/
- 2026-06-21 Status Page URL: (none) → https://status.razorpay.com
- 2026-06-21 Docs URL: (none) → https://razorpay.com/docs/
- 2026-06-21 Rendering: (none) → static
- 2026-06-21 Llms Txt Present: (none) → Yes
- 2026-06-21 Has Published Pricing: set to Yes
- 2026-06-21 Free Tier Available: set to No
- 2026-06-21 Self Serve Signup: set to Yes
- 2026-06-21 Requires Sales Call: set to No
- 2026-06-21 Enterprise Plan Available: set to Yes
- 2026-06-21 SOC 2: set to unknown
- 2026-06-21 GDPR: set to Yes
- 2026-06-21 ISO 27001: set to Yes
- 2026-06-21 PCI DSS: set to Yes
- 2026-06-21 SLA Published: set to No
- 2026-06-21 Data Retention Policy URL: set to https://razorpay.com/privacy-policy/
- 2026-06-21 Documented Rate Limits: set to "Razorpay uses a request Rate Limiter to limit the number of requests received …
- 2026-06-21 Known Restrictions: set to PCI DSS Level 1 certified (highest tier), Primarily serves India-based business…
- 2026-06-21 Auth Methods: set to api_key, oauth2
- 2026-06-21 Auth Docs URL: set to https://razorpay.com/docs/api/authentication/
- 2026-06-21 API Style: set to rest
- 2026-06-21 Base URL: set to https://api.razorpay.com/v1
- 2026-06-21 API Version: set to v1
- 2026-06-21 Versioning Scheme: set to url
- 2026-06-21 Stability: set to ga
- 2026-06-21 Error Format: set to vendor-specific
- 2026-06-21 Webhook Signing: set to hmac_sha256
- 2026-06-21 Webhook Events URL: set to https://razorpay.com/docs/webhooks/all/
- 2026-06-21 Requires Verification: set to Yes
- 2026-06-21 Price Basis: set to transaction + percent
- 2026-06-21 Slug: set to razorpay
- 2026-06-21 Notable Customers: set to Zerodha, makeMYtrip, Zoomcar, Licious, FreshToHome, Quikr, PaisaBazaar, Akbar T…
- 2026-06-21 Fields Not Found: set to soc2_type_specific, hipaa, exact_numeric_api_rate_limits, sla_published_percent…
- 2026-06-21 Source Confidence: set to high
- 2026-06-21 Extractor: set to claude-subagent:sonnet
Suggest an edit / leave a review
Leave a review or comment
curl -X POST https://apio.sh/api/feedback/razorpay \
-H 'Content-Type: application/json' \
-d '{"kind":"review","rating":5,"body":"Your experience with this API…"}'Suggest a correction to a field (cite a source)
curl -X POST https://apio.sh/api/suggest/razorpay/FIELD \
-H 'Content-Type: application/json' \
-d '{"value":"corrected value","citations":[{"url":"https://source.example/page","excerpt":"supporting quote"}],"note":"what changed and why"}'