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.com · By Razorpay · Agent JSON · Suggest an edit · Last verified 2026-06-21 · Source confidence: high

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]
Published prices
PlanItemPerAmountSource
Domestic cards (Visa, Mastercard, Amex, Diners)transaction2%source
UPI transactiontransaction2%source
RuPay debit card transactiontransaction2%source
RuPay credit on UPI transactiontransaction2.15%source
Net banking transaction (72+ banks)transaction2%source
Wallet transaction (MobiKwik, Freecharge, JioMoney, Airtel, PayZapp)transaction2%source
Pay Later transaction (ICICI, HDFC, LazyPay, Simpl)transaction2%source
EMI and Cardless EMI transactiontransaction2%source
Corporate/business card transactiontransaction2.15%source
International card transaction (Visa, Mastercard, Amex, Diners, Discover, JCB, UnionPay)transaction3%source
StandardInternational bank transfer (SWIFT/ACH/SEPA/Faster Payments)transaction1%source
UPI QR code transactiontransaction0.99%source
Bharat QR card transactiontransaction2%source
Smart Collect virtual account (1% or Rs. 10 per txn, whichever is lower)transaction1%source
No-Code Tools add-on feetransaction0.2%source
Route (payment splitting) add-on feetransaction0.1%source
Card Subscriptions add-on feetransaction0.9%source
Instant Refund — transaction up to Rs. 1,000refund$0.1source
Instant Refund — transaction Rs. 1,000–25,000refund$0.14source
Instant Refund — transaction above Rs. 25,000refund$0.18source
POS — Groceries/Supermarket transactiontransaction1.3%source
POS — Utilities/Govt/Education/Fuel/Insurance/Transport transactiontransaction1.1%source
POS — Other segments transactiontransaction1.75%source
POS — International/Corporate/Amex/Diners card transactiontransaction3%source
POS — Debit card transaction (below Rs. 2,000)transaction0.4%source
POS — Debit card transaction (above Rs. 2,000)transaction0.9%source
POS — UPI/RuPay debit transactiontransaction0%source
POS — RuPay credit on UPI transactiontransaction2%source
POS — Debit card EMI transactiontransaction1%source
Standard (US)Credit & Debit Card transaction (US)transaction2.7% + $0.3source
Standard (US)Foreign card surcharge (US)transaction1.2%source
Standard (US)ACH Direct Debit (US, capped at $5)transaction0.5%source

Capabilities

  • Hosted checkout
  • In-person / POS
  • Local payment methods
  • Recurring payments
  • Marketplace payouts
  • Built-in fraud tools
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

Docs rendering: static · llms.txt present

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

SDKs

  • Node.js razorpay · repo
  • Python razorpay · repo
  • Java com.razorpay:razorpay-java · repo
  • PHP razorpay/razorpay · repo
  • Ruby razorpay · repo
  • Go github.com/razorpay/razorpay-go · repo
  • .NET Razorpay · repo

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."

    Hybrid · public pricing · self-serve

  • 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.

    Hybrid · public pricing · self-serve

  • Adyen

    "One platform for payments, data, and financial products. Built to scale with the world's leading businesses."

    Sales-led · public pricing · self-serve

  • Stripe

    Financial infrastructure to grow your revenue.

    Usage · public pricing · self-serve

  • Trolley

    "The Payouts Platform for the Internet Economy"

    Hybrid · public pricing · self-serve

  • Authorize.net

    "We help make it easy to get paid. It's that simple."

    Hybrid · public pricing · self-serve

Razorpay alternatives · Razorpay vs PayPal Payments · All Online Card Payment APIs APIs

References

Each field above carries a numbered source - hover for a preview, click to jump here.

  1. Description: razorpay.com · razorpay.com
  2. Pricing model: razorpay.com · razorpay.com
  3. Published pricing: razorpay.com · razorpay.com
  4. Free tier: razorpay.com
  5. Self-serve signup: razorpay.com
  6. Enterprise plan: razorpay.com · razorpay.com
  7. Supported actions: razorpay.com · razorpay.com
  8. Regions: razorpay.com · razorpay.com
  9. Webhooks: razorpay.com
  10. Sandbox: razorpay.com
  11. SDK languages: razorpay.com
  12. MCP server: razorpay.com
  13. SOC 2: razorpay.com · razorpay.com
  14. GDPR: razorpay.com
  15. ISO 27001: razorpay.com · razorpay.com
  16. PCI DSS: razorpay.com · razorpay.com · razorpay.com
  17. Published SLA: razorpay.com
  18. Rate limits: razorpay.com
  19. Known restrictions: razorpay.com · razorpay.com

Change history

Every field change, who made it, and when - from our audited data pipeline and editors.

  1. 2026-06-21 Capabilities: {}{"payouts":true,"in_person":true,"recurring":true,"fraud_tools":true,"local_met…
  2. 2026-06-21 Summary Md: (none)Razorpay is a payment platform founded in 2014 and primarily aimed at India-bas…
  3. 2026-06-21 Score Agent Friendliness: (none)70
  4. 2026-06-21 Score Pricing Transparency: (none)60
  5. 2026-06-21 Score Setup Speed: (none)75
  6. 2026-06-21 Score Docs Quality: (none)65
  7. 2026-06-21 Score Procurement Friction: (none)75
  8. 2026-06-21 Score Trust Readiness: (none)40
  9. 2026-06-21 Best For: (none)AI agents and automation - an agent-ready surface (MCP / llms.txt), Teams needi…
  10. 2026-06-21 Avoid If: (none)You want to try it free before paying, You have strict compliance requirements
  11. 2026-06-21 Scoring Methodology: (none)Scores are computed deterministically from this profile's published, sourced fi…
  12. 2026-06-21 Llms Txt URL: (none)https://razorpay.com/llms.txt
  13. 2026-06-21 Has Structured Data: (none)No
  14. 2026-06-21 Robots Allows Agents: (none)No
  15. 2026-06-21 Openapi Spec URL: (none)https://razorpay.com/openapi.json
  16. 2026-06-21 API Reference URL: (none)https://razorpay.com/docs/api/
  17. 2026-06-21 Status Page URL: (none)https://status.razorpay.com
  18. 2026-06-21 Docs URL: (none)https://razorpay.com/docs/
  19. 2026-06-21 Rendering: (none)static
  20. 2026-06-21 Llms Txt Present: (none)Yes
  21. 2026-06-21 Has Published Pricing: set to Yes
  22. 2026-06-21 Free Tier Available: set to No
  23. 2026-06-21 Self Serve Signup: set to Yes
  24. 2026-06-21 Requires Sales Call: set to No
  25. 2026-06-21 Enterprise Plan Available: set to Yes
  26. 2026-06-21 SOC 2: set to unknown
  27. 2026-06-21 GDPR: set to Yes
  28. 2026-06-21 ISO 27001: set to Yes
  29. 2026-06-21 PCI DSS: set to Yes
  30. 2026-06-21 SLA Published: set to No
  31. 2026-06-21 Data Retention Policy URL: set to https://razorpay.com/privacy-policy/
  32. 2026-06-21 Documented Rate Limits: set to "Razorpay uses a request Rate Limiter to limit the number of requests received …
  33. 2026-06-21 Known Restrictions: set to PCI DSS Level 1 certified (highest tier), Primarily serves India-based business…
  34. 2026-06-21 Auth Methods: set to api_key, oauth2
  35. 2026-06-21 Auth Docs URL: set to https://razorpay.com/docs/api/authentication/
  36. 2026-06-21 API Style: set to rest
  37. 2026-06-21 Base URL: set to https://api.razorpay.com/v1
  38. 2026-06-21 API Version: set to v1
  39. 2026-06-21 Versioning Scheme: set to url
  40. 2026-06-21 Stability: set to ga
  41. 2026-06-21 Error Format: set to vendor-specific
  42. 2026-06-21 Webhook Signing: set to hmac_sha256
  43. 2026-06-21 Webhook Events URL: set to https://razorpay.com/docs/webhooks/all/
  44. 2026-06-21 Requires Verification: set to Yes
  45. 2026-06-21 Price Basis: set to transaction + percent
  46. 2026-06-21 Slug: set to razorpay
  47. 2026-06-21 Notable Customers: set to Zerodha, makeMYtrip, Zoomcar, Licious, FreshToHome, Quikr, PaisaBazaar, Akbar T…
  48. 2026-06-21 Fields Not Found: set to soc2_type_specific, hipaa, exact_numeric_api_rate_limits, sla_published_percent…
  49. 2026-06-21 Source Confidence: set to high
  50. 2026-06-21 Extractor: set to claude-subagent:sonnet

Suggest an edit / leave a review

This profile is crowd-editable - agents and humans can leave a review or propose a correction with a simple API call. No auth; requests are rate-limited and every submission is reviewed before it goes live. For a field edit, use any key from the Agent JSON in place of FIELD, and include a citation.

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"}'

All the ways to contribute →