Build payments
the Razorpay way
Accept, process, and disburse payments with one platform. Integrate the Payment Gateway, generate Payment Links, automate subscriptions, and scale to millions of transactions.
const Razorpay = require(‘razorpay’);const client = new Razorpay( key_id: , key_secret: process.env.RZP_SECRET,const order = await client.orders.create( amount: 50000, currency: , receipt: ,console.log(order.id);Start integrating
Pick the integration that fits your stack
Quick start
Get from sign-up to your first payment in four steps. No KYC required to start building in Test Mode.
Create an account
Generate API keys
Key ID and Key Secret.Create your first order
order_id to your frontend.Go live
rzp_live_ keys, and start accepting real payments.Products
The Razorpay payments suite
Everything you need to accept, process, and disburse payments — built for developers.
Payment Gateway
Accept payments on web and mobile with a single integration and 100+ payment methods.
Integrate nowPayment Links
Generate and share payment links via SMS, email, or WhatsApp — no website or code needed.
Send a linkSubscriptions
Set up recurring billing with plan-based pricing, free trials, and automated invoicing.
Automate billingRazorpayX
Send bulk payouts, vendor payments, and instant transfers with automated reconciliation.
Send payoutsRazorpay POS
Accept in-person payments at physical locations with card terminals and QR codes.
Set up POSRazorpay Payroll
Automate employee salary payments, tax filings, and compliance from one dashboard.
Run payrollDeveloper Tools
Everything for builders
REST APIs, official SDKs, webhooks, and reference content — designed to get you to production fast.
API Reference
REST APIs for orders, payments, refunds, and more — with live samples.
Webhooks
Real-time event notifications for payments, refunds, settlements, and disputes.
Server SDKs
Official libraries for Node.js, Python, PHP, Ruby, Go, Java, and .NET.
Error Codes
Common error codes, response shapes, and recommended ways to resolve them.
API Reference
Popular endpoints
Jump straight to the resources developers integrate first.
Ready to accept your first payment?
Sign up for a Razorpay account and start integrating in Test Mode in minutes — no KYC required.
India’s leading payments and banking platform for businesses.
Accept payments
© Razorpay · All rights reserved.
PCI DSS Compliant