You can create a Donations Button using the Razorpay Dashboard and embed it on your website to accept donations from donors. This is useful if you are an NGO or a business that wants to raise funds for a cause.
Example
Suppose you work for an NGO - Asha Foundation, and are in charge of a campaign to raise funds for flood victims. You can embed the Donations button on your website to raise funds.
Assume you want to raise funds to deliver relief materials as shown below:
Razorpay Dashboard has test and live modes. Payment Buttons created in the test mode do not appear in the live environment. You must create a new Payment Button in live mode.
On the Button Details pop-up page, enter the relevant information:
Title: Provide a name for the button. This name is for your internal reference and appears on the Razorpay Dashboard. It will not be visible to donors. For example, Assam Floods.
Button Type: If you want to change the button type, click the drop-down list and select one of the types. If the button type is switched mid-way, any information entered during creation will not be saved.
Button Label: The text on the button to be displayed to customers. Please enter alphanumeric characters only. The maximum character limit is 20. An example for this is Donate Now.
Button Theme - You can choose between the following themes:
Razorpay Dark
Razorpay Light
Razorpay Outline
Brand Color (This is the color configured by you on the Dashboard)
Donors can pay an amount of their choice or pay an amount that you suggested. For example, you can collect funds for a specific relief material package or ask to pay any amount.
Create the Donate any Amount field.
Edit the Donate an Amount of your Choice field label to Donate any Amount.
Click + Add Description and enter details if required.
Select the donation currency.
Click + Add min and max amount limits and enter the 500 as the minimum donation amount.
Create the Dry Rations and Sanitation Kits fields:
Enable Show presets for donation amount.
Enter the label as Dry Rations and the amount as 750.
Similarly, in the next field, enter the label - Sanitation Kits and the amount - 2500.
In the Customer Details section, configure the information that must be entered by the donor while making the payment. By default, email and contact must be entered by donor. However, you can edit the labels of these fields.
You can add more fields to collect additional data from the donor such as Name and PAN.
To add custom fields:
Click + Add Another Input Field. From the drop-down list, select the relevant field type. For example, if you want donors to enter their PAN, select PAN Number.
On the pop-up page, enter the label for the custom field. For example, Enter Your PAN.
If required, add a description for the field and select This field is optional.
Click Save.
To proceed, click Next.
The data entered by the donors will be available in the Transaction Details report.
Review the details entered in the previous sections. You can click Back to navigate to the Button Details, Donation Details and Customer Details sections to make changes.
Click Create Button.
After completing the steps, the button code appears. Copy this code and add it in your webpage.
You will receive the payments in your bank account as per the settlement cycle agreed upon at the time of Razorpay account setup. Usually, this is T+2 days. In case of international payments, the settlement cycle is T+7 days.