Razorpay
Razorpay is India's leading payment gateway, enabling businesses to accept payments via UPI, cards, net banking, wallets, and EMI through a single REST API.
Score Breakdown
⚙ Agent Friendliness
🔒 Security
Key+secret pair provides reasonable security; no fine-grained scope control per key. Webhook payloads must be signature-verified to prevent spoofed events.
⚡ Reliability
Best When
Building payment flows for Indian businesses that need to support the full spectrum of local payment methods including UPI, net banking, and wallets alongside international cards.
Avoid When
Your users or settlement destination is outside India, or you need a globally portable payment stack.
Use Cases
- • Automate payment link generation and dispatch to customers for invoice collection
- • Create and manage subscription plans with recurring billing via the Subscriptions API
- • Reconcile UPI and card transactions by polling the Orders and Payments APIs
- • Trigger refunds automatically when order cancellation webhooks are received
- • Generate and retrieve settlement reports to feed accounting or ERP systems
Not For
- • Accepting payments outside India — Razorpay is limited to INR and Indian payment methods
- • Cross-border or multi-currency merchant accounts without a separate international product
- • Anonymous or no-KYC transactions — merchant verification and business registration required
Interface
Authentication
Uses HTTP Basic Auth with Key ID as username and Key Secret as password; keys are generated per Razorpay account in the dashboard and must be stored securely.
Pricing
No monthly fee; pricing is per-transaction. Settlements are T+2 business days by default.
Agent Metadata
Known Gotchas
- ⚠ Payment capture must happen as a separate API call after authorization — not auto-captured by default on all methods
- ⚠ Webhook signature verification uses SHA-256 HMAC of raw payload; must validate before acting on events
- ⚠ Test mode and live mode use separate key pairs; mixing them causes silent failures
- ⚠ UPI collect flows have a short expiry window (typically 5 minutes) — agents must handle timeout gracefully
- ⚠ Refunds on UPI transactions can take 5–7 days to reflect; do not retry a refund just because it shows pending
Alternatives
Full Evaluation Report
Detailed scoring breakdown, competitive positioning, security analysis, and improvement recommendations for Razorpay.
Scores are editorial opinions as of 2026-03-06.