This guide is designed to show you how to get started with RazorPay.
Step 1 - Get a Razorpay Account
It can take some time to get setup with Razorpay and provide all the documentation.
If you do not already have an account, click here to go to Razorpay and start the registration process.
Once you have a live approved account, proceed to step 2.
Step 2 - Link your Razorpay account to Payable
When connecting your account to Payable we will ask you to copy and paste 6 items from your Razorpay Account. Be prepared and collect the following 6 items and save them in a safe place:
Razorpay Merchant Id
Razorpay Email
Razorpay Test API Key Id
Razorpay Test API Key Secret
Razorpay Live API Key Id
Razorpay Live API Key Secret
This is where to locate each of these items:
Merchant ID and Email
Go to the API Key Section for Environment
Be Careful if you have existing keys and "Regenerate the Keys," as any of your other pre-existing integrations will need to be updated.
Copy and paste the API Keys into a safe place
Once you have collected all of the items, select "Razorpay" in the Payable Payment Processor connections and enter your credentials.
Testing with Razorpay
When your Payable form is in Test Mode, it will use the Razorpay Test Credentials. When you switch Test Mode to Off, we will use the Razorpay Live credentials.
See this form which is in Test Mode for an example.
Step 3 - Make sure you register your Website Details for Payable Apps shared checkout URL
Razorpay will not allow live payment methods to go through (mostly card) if the checkout page domain name "checkout.payableplugins.com" is not registered in your Razorpay profile as a website url. Razorpay outlines the steps here.
To update website or mobile app details:
Log in to the Razorpay Dashboard.
Navigate to My Account → Profile.
Click the edit icon next to the Business Website/App details field.
In the pop-up page that is displayed, click Proceed to update website/app.
Provide the website or app details:
For the Website / App URL you are going to want to use a link to a single Payable Order (eg. https://checkout.payableplugins.com/order/{Your Order ID Here}) with functional sample of one of your orders so the Razorpay staff can see your line items etc, and approve it.
To get a URL for a hosted Payable Checkout Page:
Submit your own Form
Transition to the checkout page, or click on the Order ID link, in your connected Google Sheet
Leave the order in an Unpaid Status so Razorpay can see the setup.
Copy the URL from your browser while on checkout page which will be in the format. https://checkout.payableplugins.com/order/{Your Order ID Here}
Use that URL as Website for Razorpay.