CCAvenue is a popular payment gateway in India and South Asia. It supports many forms of payment method such as credit card, net banking, EMI and more. The following will describe how to integrate CCAvenue with Give using the official add-on.

Getting Started with CCAvenue

In order to accept payments with CCAvenue using Give you will need to have an active CCAvenue account, the CCAVenue Give Add-on, and the Give Core plugin installed and activated. It is also highly recommended that you have an active SSL certificate for your website.

Click here for instructions on installing and activating Give Add-ons.

Note: You can always access your add-on purchase receipts, downloads, and licenses from your Give Account dashboard.

Adding Your CCAvenue API Keys to Give

API keys are necessary for Give to send donation information securely to CCAvenue. This requires logging into your CCAvenue account, copying down the API keys, and then adding them into your Give Settings.

To Get CCAvenue API Keys:

1. Login to your CCAvenue Account

CCAvenue API Keys
CCAvenue API Keys Menu Option

2. Copy the API Keys so that they can be entered into Give’s settings.

CCAvenue API Keys – copy these and enter into Give.

3. Enter the API Keys into Give that were copied in the previous step.

Enter the CCAvenue API keys into the Give gateway settings.

4. Enable the Gateway under Donations > Payment Gateways > Gateways. There you will see the default Payment Gateways (PayPal Standard, Test Payment, and Offline Donations). You should also see CCAvenue as an option as well. Click on the checkbox and click Save to enable CCAvenue as an active payment gateway for your website.

Enable the CCAvenue gateway in Give.

Testing CCAvenue

Before you go live with CCAvenue and Give it’s always a good idea to test your integration. You will need an active merchant account in order to test with CCAvenue.

Testing CCAvenue:

  1. Ensure Give is in Test Mode
  2. Ensure Your API Keys are entered properly

From CCAvenue:

Now you’re ready to test your account by doing Live transactions! Please keep in mind that you cannot test CCAvenue by using American Express or JCB credit card and also any of the Net Banking interfaces. Please use Mastercard, Visa, Diners Club or a Citibank eCard to do a test transaction. Also remember that while placing test orders, always put the words “SUB MERCHANT TEST” in the Instructions text box. After the transaction is successful, please log in to your CCAvenue account using your client ID and Password and cancel the test transaction. Please do not capture the transaction as this would constitute a “cash advance” against one’s own cards, which our credit card companies and the payment gateways do not allow on the Internet.

Paying with CCAvenue

The donation experience with CCAvenue is quick and easy. Once the plugin has been setup, navigate to a donation form, and begin the donation process.

After you complete the donation form the donor is taken to CCAvenue:

The CCAvenue Payment Screen
The CCAvenue Payment Screen

If the donor attempts to cancel the donation at CCAvenue they are prompted to answer a question about why they are cancelling:

CCAvenue is provides smart insights into why donor’s gave up on the payment.

When the donor makes a successful donation they are brought to the successful donation page on your website where they are shown a receipt:

CCAvenue returns the donor to the receipt page upon success