Razorpay #
- Ensure user have a valid and active Razorpay account.
- Supports one time orders and recurring subscriptions.
- Obtain API keys (Key ID and Key Secret) from the Razorpay Dashboard.
Steps: #
- Click on the “Razorpay” option in the “Integration” section of the Settings menu on the left sidebar.

- This action will open a form where you can input the user’s Razorpay credentials.
- Enter the “Live Client ID” and “Live Secret,” which are unique to the user’s Razorpay account and can be found in the Razorpay Developer Dashboard.
- Choose between “Live” or “Sandbox” mode: Live mode connects your platform to the user’s actual Razorpay account, while Sandbox mode is used for testing purposes in a controlled environment.

- Configure Webhook URL:
Locate the field labeled Your webhook url.
Enter the URL where you want to receive Razorpay webhook notifications. - Set Webhook Secret:
Locate the field labeled Your webhook secret.
Enter the provided Webhook Secret key in this field to validate the webhook payloads. - Define Active Events:
Locate the field for Set active events.
Specify the events for which you want to receive webhook notifications. - Register Webhook with Razorpay:
Use the guide provided to register the webhook with Razorpay.
Follow the link: https://razorpay.com/docs/webhooks/setup-edit-payments/. - Once the credentials are verified, click the Submit button to save the integration settings.
- If user need to discard changes, click the Close button.
- Upon clicking “Submit”, a success message will be displayed.
- Click on the “Ok” button to confirm.

- By following these steps, user can successfully integrate Razorpay with their application and ensure that it is set up to handle test transactions and receive event notifications.
- To deactivate Razorpay, click on the highlighted checkbox below.

- A confirmation message will appear.
- Click on the “Deactivate” button to proceed.

- A success message stating “Module disabled” will be displayed.
- Click on the “Ok” button to confirm.
