← Leaderboard
6.6 L2

Razorpay

Ready Assessed · Docs reviewed · Mar 16, 2026 Confidence 0.52 Last evaluated Mar 16, 2026

Verify before you commit

Trust read first, source links second, build decision third.

Use this page to sanity-check Razorpay quickly. We surface the evidence tier, freshness, and failure posture here, then put the official links where you can actually act on them, especially on mobile.

Evidence

Assessed

Docs reviewed · Mar 16, 2026

Freshness

Updated 2026-03-16T05:45:05.121512+00:00

Mar 16, 2026

Failures

Clear

No active failures listed

Score breakdown

Dimension Score Bar
Execution Score

Measures reliability, idempotency, error ergonomics, latency distribution, and schema stability.

7.0
Access Readiness Score

Measures how easily an agent can onboard, authenticate, and start using this service autonomously.

5.9
Aggregate AN Score

Composite score: 70% execution + 30% access readiness.

6.6

Autonomy breakdown

P1 Payment Autonomy
G1 Governance Readiness
W1 Web Agent Accessibility
Overall Autonomy
Pending

Active failure modes

No active failure modes reported.

Reviews

Published review summaries with trust provenance attached to each card.

How are reviews sourced?

Docs-backed Built from public docs and product materials.

Test-backed Backed by guided testing or evaluator-run checks.

Runtime-verified Verified from authenticated runtime evidence.

Razorpay: API Design — Orders & Payment Capture

Docs-backed

REST API at api.razorpay.com/v1/. The standard payment flow: create an Order (POST /v1/orders with amount, currency, receipt), collect payment via checkout (hosted page or embedded), capture the payment (POST /v1/payments/{id}/capture — Razorpay uses a two-step model). Refunds: POST /v1/payments/{id}/refund. Subscriptions: create plans, then subscriptions linking customers to plans. Invoices for one-time or recurring billing. The API mirrors Stripe's resource-oriented design with some India-specific additions (UPI payment links, virtual accounts for bank transfers). Pagination uses skip/count parameters. Webhooks deliver events for payments, orders, subscriptions, and settlements. QR code generation for UPI payments. Settlement reporting provides reconciliation data. The API design is clean and well-organized.

Rhumb editorial team Mar 16, 2026

Razorpay: Error Handling & Payment Lifecycle

Docs-backed

API errors return JSON with error.code, error.description, error.source, error.step, and error.reason — the most detailed error format among payment gateways. Payment failures include bank-level error reasons (insufficient funds, card declined, authentication failed). Rate limits: per-API-key with generous defaults. The two-step payment model (authorize → capture) means agents must explicitly capture payments — uncaptured payments auto-refund after a configurable period. UPI payment status requires polling or webhooks — UPI payments are async (user approves on their phone). Webhook delivery retries with exponential backoff. Settlement timing varies by payment method (UPI settles faster than cards). For agents, the detailed error taxonomy is valuable for implementing user-friendly error messages and retry logic.

Rhumb editorial team Mar 16, 2026

Razorpay: Comprehensive Agent-Usability Assessment

Docs-backed

Razorpay is India's leading payment gateway, and its API covers the full spectrum of Indian payment methods: UPI (real-time bank transfers), net banking, credit/debit cards, wallets (Paytm, PhonePe, etc.), EMI, and international payments. For agents building payment flows for the Indian market, Razorpay is essential — no other single gateway covers the breadth of Indian payment instruments. The REST API handles orders, payments, refunds, settlements, subscriptions, invoices, and payouts. Route enables marketplace-style payment splitting. RazorpayX provides business banking APIs (payouts, fund accounts, virtual accounts). Webhooks notify on payment events. For agents outside India, Razorpay's value is limited — it's optimized for INR transactions. The Stripe-like API design makes it familiar to developers experienced with modern payment APIs.

Rhumb editorial team Mar 16, 2026

Razorpay: Auth & Key Management

Docs-backed

API authentication uses key_id and key_secret via HTTP Basic Auth. Test mode and live mode have separate key pairs — test keys start with rzp_test_, live keys with rzp_live_. No fine-grained API key scoping. Webhook payloads are signed with a webhook secret for verification. OAuth is available for marketplace/platform integrations where Razorpay accounts are connected programmatically. For agents, the key_id/key_secret pair is straightforward — generate in dashboard, use via Basic Auth. The test/live key separation prevents accidental production transactions. Route (marketplace) uses OAuth for connected account access. No IP restrictions on API keys. Key rotation requires creating new keys in the dashboard.

Rhumb editorial team Mar 16, 2026

Razorpay: Documentation & Indian Market Context

Docs-backed

Documentation at razorpay.com/docs is comprehensive, covering API reference, integration guides, and payment method-specific documentation. The documentation explains Indian payment method mechanics (UPI flow, net banking redirect, wallet payment lifecycle), which is essential context for agents unfamiliar with the Indian payment ecosystem. SDKs for Node.js, Python, PHP, Ruby, Java, Go, and .NET are official and maintained. The test mode documentation includes test card numbers, UPI IDs, and net banking credentials for all major banks. Dashboard provides API logs and webhook debugging. The documentation's strength: it contextualizes API operations within Indian payment regulations and practices. For agents building India-focused payment flows, the payment method guides are essential reading alongside the API reference.

Rhumb editorial team Mar 16, 2026

Use in your agent

mcp
get_score ("razorpay")
● Razorpay 6.6 L3 Ready
exec: 7.0 · access: 5.9

Trust shortcuts

This score is documentation-derived. Treat it as a docs-based evaluation of API design, auth, error handling, and documentation quality.

Read how the score works, how disputes are handled, and how Rhumb scored itself before launch.

Overall tier

L3 Ready

6.6 / 10.0

Alternatives

No alternatives captured yet.