How to integrate Razorpay in SystemeScale
In this article, you will learn how to integrate your Razorpay account with your SystemeScale account.
What you'll need
- A SystemeScale account
- A Razorpay account
Setup and configuration
To connect your Razorpay account to your SystemeScale account, click on your profile picture and then on Settings.
In the menu on the left of the page, click Payment Gateways, then click Connect for Razorpay.
Add your Razorpay credentials to your SystemeScale account, and click Save.
Generating the API keys ID/Secret
To get the API keys ID/Secret information from Razorpay, log into your Razorpay account, go to Settings, and then to Websites & API Keys.
Generate and copy the API keys ID/Secret.
Alternatively, log in to your account and go to https://dashboard.razorpay.com/app/keys to generate and copy the API keys ID/Secret.
Configuring the Razorpay webhooks
Copy the webhook URL and secret from the Razorpay section in your SystemeScale account.
From your Razorpay account, click Settings, go to Webhooks, and click Add new webhook.
In the popup that appears, paste the webhook URL and the webhook secret.
Select the required webhook events
Tick the following fields to configure events.
Payment events
payment.authorizedpayment.failedpayment.captured
Order events
order.paid
Invoice events
invoice.paidinvoice.expired
Subscription events
subscription.authenticatedsubscription.pausedsubscription.resumedsubscription.activatedsubscription.pendingsubscription.haltedsubscription.chargedsubscription.cancelledsubscription.completedsubscription.updated
Refund events
refund.processedrefund.created
Mandatory order form fields
For Razorpay integration to work properly, your order form must include these mandatory fields: Email, First name, Last name, and Phone number.
Without them, payments cannot be processed through the Razorpay gateway.
What happens when a Razorpay payment fails?
In addition to the main payment attempt, three attempts will be made, with one day between each attempt.
The delay between each attempt cannot be changed. However, the seller has the option of making a new direct debit attempt without waiting for the one-day delay from the Razorpay dashboard.
It is important to note that making a new direct debit attempt from Razorpay will not affect the maximum number of attempts.
Related payment guides
Use the related guides below if you need to compare other payment gateway integrations, create an order form, activate payments in a funnel, or understand subscription payment failure behavior.

