Step 1: Create an Account
Sign up for a Razorpay account and complete the KYC process.- Start using our products or SDK/API integration in Test Mode during the KYC verification process.
- After KYC completion and testing, live mode unlocks for real payments.
Test Mode vs Live Mode
- Start integration immediately without KYC completion.
- Use test transactions with dummy data. No real money involved.
-
API keys begin with
rzp_test_. - Perfect for development and testing.
- Requires KYC verification (24-48 hours).
- Accept real customer payments.
-
API keys begin with
rzp_live_. - Full access to all features.
Step 2: Select Product
Choose Razorpay products based on your business requirements.Online Payments vs. Offline Payments
Choose between digital payment processing for ecommerce and websites using Payment Gateway, Magic Checkout and Payment Links or physical payment solutions for retail stores and face-to-face transactions with Razorpay POS. Know more about online and offline payment options.One-time Payments vs. Recurring Payments
Select single transaction processing for individual purchases using Payment Gateway, Payment Links and Payment Pages or automated recurring billing for subscriptions and regular services with Subscriptions. Know more about one-time and recurring payment solutions.No-code Products vs. Products with Coding Requirements
Pick ready-to-use payment solutions with simple setup like Payment Links, Payment Pages, Invoices or refer to our Payment Gateway SDKs for advanced integration needs. Explore no-code and developer-friendly options.Solutions by Industry
Find tailored payment solutions designed for your industry: Payment Gateway for ecommerce, Subscriptions for SaaS, Route for marketplaces or Razorpay POS for traditional retail businesses. View industry-specific payment solutions.Solutions by Platform
Integrate payments seamlessly with popular ecommerce platforms like Shopify, WooCommerce, Magento using Payment Gateway ecommerce plugins or build custom solutions using our Checkout SDKs for Go, PHP, Python, Node.js and mobile platforms (Android, iOS, React Native, Flutter, Cordova, Capacitor). Browse platform-specific integration guides.Step 3: Key Dashboard Actions
Generate API Keys
If you are using our APIs, SDKs or plugins, follow these steps to generate API keys for the integration:- Log in to Dashboard.
- Navigate to Account & Settings → API Keys under Website and app settings.
- Click Generate Key.
- Download and save Key ID and Key Secret securely.
- Only Owner and Admin roles can access API keys.
- Generate separate keys for Test and Live modes.
- Key Secret is only visible at generation time.
Add Team Members
Follow these steps:- Log in to the Dashboard.
- Navigate to Account & Settings → Business settings → Manage Team.
- Click Invite New Member.
- Enter their email address and select role from the dropdown.
- Click Send Invitation.
Configure Webhooks
We recommend setting up webhooks to receive notifications, if you are integrating with our APIs or SDKs.- Log in to the Dashboard.
- Navigate to Account & Settings → Webhooks.
- Click Add New Webhook.
- Enter your endpoint URL.
- Select events to monitor.
- Add webhook secret for signature verification.
- Save and activate.
Payment Capture Settings
Log in to the Dashboard. Navigate to the Account & Settings option and scroll to the Payments Capture section.Option | Description
Auto-capture all payments | All payments authorized within 3 days from the time of creation are auto-captured.
Auto-capture timeouts | - Allows you to define custom auto-capture timeout.- The minimum value is 12 minutes.
-
The maximum value (default) is 3 days.
Manual capture timeout | - Allows you to define custom manual capture timeout.
Auto-refund speed | Payments in the authorized state are auto-refunded after the timeout. With the Normal Refund option, your payment is refunded to your customer in 5-7 working days. The refund speed selected here is only applicable to payments that are auto-refunded. Payment Capture Guide →
Next Steps
Once your account is created:1
Step 1
Complete KYC: Submit KYC documents for live mode activation.
2
Step 2
Choose Product/Integration Method: Select based on your business needs and technical capabilities.
3
Step 3
Test Thoroughly: Use test mode before going live.
4
Step 4
Go Live: Switch to live mode when ready. Use live mode keys if integrating with our APIs/SDKs/plugins.