Integrates the Razorpay payment processor into CiviCRM so you can use it to accept UPI, Cards, Netbanking payments on your site.
- https://razorpay.com/
Latest releases can be found in the CiviCRM extensions directory
Documentation
Installation
- Download the extension code
- Put it in your CiviCRM extension directory
- Go to
CiviCRM > Administer > System Settings > Extensions
- Find
com.coloredcow.civirazorpay
in the extension list and enable it - Optionally, you can also use
cv
command-line tool to perform step 3 and 4
Setup
The setup has two parts: one needs to be done at Razorpay's end the other in CiviCRM. These are explained below.
Obtain Razorpay API Key
- Login to Razorpay dashboard
- Optionally after logging in you can switch to
Test Mode
if you want to test the integration first - Go to
Account & Settings
- Under
Website and app settings
click onAPI Keys
- Generate API Key. Razorpay will also provide a secret for the generated API key
- Save both API Key and Secret securely
CiviCRM Payment Processor
- Go to
CiviCRM > CiviContribute > Payment Processors
- Click on
Add Payment Processor
- Select
Razorpay
in thePayment Processor Type
- Fill in the rest of the details along with correct API key and secrets
Usage
Once the Payment Processor of type Razorpay has been added, the next step is to use this payment processor to accept payments on contribution pages.
- Go to
CiviCRM > Contributions > Manage Contribution Pages
- Add a new contribution page or configure and existing one
- In the
Amounts
tab when configuring a contribution page, you will see a fieldPayment Processor
- Check the
Razorpay
option for thePayment Processor
- Fill in the required fields and save
- That's it!
Maintainers
Crafted by ColoredCow