https://github.com/coloredcow/civirazorpay
Razorpay payment processor for CiviCRM.
https://github.com/coloredcow/civirazorpay
Last synced: about 10 hours ago
JSON representation
Razorpay payment processor for CiviCRM.
- Host: GitHub
- URL: https://github.com/coloredcow/civirazorpay
- Owner: ColoredCow
- License: other
- Created: 2024-11-06T12:54:55.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-22T13:28:58.000Z (over 1 year ago)
- Last Synced: 2025-02-22T10:55:21.497Z (over 1 year ago)
- Language: PHP
- Size: 290 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# CiviCRM Razorpay Payment Processor
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](https://civicrm.org/extensions/razorpay-payment-processor)
## Documentation
### Installation
1. Download the extension code
2. Put it in your CiviCRM extension directory
3. Go to `CiviCRM > Administer > System Settings > Extensions`
4. Find `com.coloredcow.civirazorpay` in the extension list and enable it
5. 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
1. Login to [Razorpay dashboard](https://dashboard.razorpay.com/)
2. Optionally after logging in you can switch to `Test Mode` if you want to test the integration first
3. Go to `Account & Settings`
4. Under `Website and app settings` click on `API Keys`
5. Generate API Key. Razorpay will also provide a secret for the generated API key
6. Save both API Key and Secret securely
#### CiviCRM Payment Processor
1. Go to `CiviCRM > CiviContribute > Payment Processors`
2. Click on `Add Payment Processor`
3. Select `Razorpay` in the `Payment Processor Type`
4. 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.
1. Go to `CiviCRM > Contributions > Manage Contribution Pages`
2. Add a new contribution page or configure and existing one
3. In the `Amounts` tab when configuring a contribution page, you will see a field `Payment Processor`
4. Check the `Razorpay` option for the `Payment Processor`
5. Fill in the required fields and save
6. That's it!
## Maintainers
Crafted by [ColoredCow](https://github.com/coloredcow/)