Getting Started with Razorpay

Before You Start

  • Razorpay is a Payment Gateway service founded by alumni of IIT Roorkee. We accept and validate Internet payments via Credit Card, Debit Card, Net banking modes and other modern modes from the end customers in real-time. We provide a secure link between your website, various issuing institutions, acquiring Banks and the payment gateway providers.
  • In this article, you will find step-by-step instructions to get on-board Razorpay and find resources that can help you integrate it with your website/product. Remember, we are always just a click away on the support chat at right bottom in case you come across a hurdle.

Signing Up

  • Registering with Razorpay

    Click on Signup at the title bar on top of Razorpay website. Fill the required details and click on SignUp. We verify your e-mail ID by sending you a verification mail. Kindly confirm the receipt and login into razorpay dashboard using your unique E-mail ID and password.

  • Welcome to Dashboard

    Razorpay Dashboard is the powerful tool. All your activities on Razorpay starting from applying for an account to collecting payments, issuing refunds and generating reports will be done from the dashboard.

  • Activation Form

    On the left hand-side panel of your dashboard click on Activation (currently showing 0%). This percentage indicates the progress of your application for payment services through Razorpay.

KYC Documentation

  • Contact Details

    Fill the basic details of the first point of contact for communication with Razorpay. Transaction Report E-Mail will be used for reporting transactions on your site and for updates regarding performance of various payment modes.

  • Business Details

    As per your organisation type (Pvt. Ltd., LLP, Sole Proprietorship, etc), fill out the basic details of your organisation and business model. Small explanations have been given out along with all fields to help you along the process.

  • Website Details

    As per RBI guidelines, our partner banks do a round of website verification where they judge if sufficient information is provided to your customer while he is paying at your website. For this, some pages as listed under Website Details are necessary. Kindly incorporate these pages and let us know their respective URLs. For your ease, we have shared carefully vetted templates for most cases. If needed, please change them according to your requirements and mention the URL here after incorporating them on your website.

  • Bank Account Details

    Fill down this section with the information regarding your Current Account through which you can accept payments carried on through Razorpay.

  • Documents Upload

    As per your organisation type, upload the required documents. We only take documents which are neccesary for approval and good quality scans will work perfectly

  • Submit Form

    You can go through the terms and conditions for agreement with Razorpay and click on Submit button to complete the activation form. Now, we verify these details and get back to you on mail in case any correction is required.


  • API Documentation

    • Our documentation for integrating Razorpay API is available at You'll find comprehensive guides and documentation here to get your website integration up and running.
    • You can generate the both test and live API keys from the Dashboard. You can switch between test and live mode on the title bar at the top of the dashboard and generate respective keys.
  • Mobile Support

    We provide support for Mobile platform applications as well through our Mobile SDKs. You can find out more here.

  • E-commerce Plugins

    We have self-developed plugins for various popular eCommerce platforms such as Shopify, Magento, WooCommerce, etc. You can access them here.

Getting Activated and Live

  • Verification

    As soon as you submit the activation form for KYC Documentation, we verify details in your form and inform you of some minor changes needed. On completion of these changes we process your application for online payment services through partner banks and get you approved.

  • Swtitching from test mode to live

    In your API integration just replace the Test ‘key-id’ and ‘key-secret’ with the Live ‘key-id’ and ‘key-secret’ wherever used and you are good to go.