On approval of your registration, you will receive a mail from CCAvenue informing you of your membership activation. At this time, it is vital that you login in to verify your merchant account. On logging in for the first time, you need to complete one important formality: give us your detailed business information at the following location: Click on Settings & Options=>general settings=>Update details. On this page, you will need to fill in details like Return URL, Webstore Name, supply us with your logo through the Upload Logo button, to name a few. Once you have done this, you can move on integrating the other CCAvenue pages with your site.

Variable Amount Interface:

This interface will require you to collect all customer and purchase data, process the amounts and then forward these to CCAvenue payment page for authorization.

Insert 'Proceed to Pay' Button on your website's product list: With the most fundamental knowledge of HTML, you should be able to add this button to your website. You need to insert this button after the customer has confirmed the transaction and is now ready to make the final payment.

Provide Unique Order Id: When forwarding the order to CCAvenue, we require you to provide identification in the form of unique transaction number. This will serve as a reference to enable all parties involved to conveniently track the transactions. This could a session id, interface id, or any unique reference id generated by your website to track the transaction. You may want to refer to your website host/technical support team for this.

Link Button to CCAvenue Payment Page: To do this, CCAvenue will provide a few lines of code that you need to add to the HTML version of your product page. These few lines of code will link the Button directly to CCAvenue. To ensure rapid processing of orders, and minimum repetition for your customers, we request you to provide 12 customer and order details (parameters) when forwarding the order to us.

Customize CCAvenue pages to your look & feel: You have added the buttons, linked them to the CCAvenue Payment Gateway. Now you can go ahead and customize the CCAvenue pages to match your look and feel. This feature too is available to you right here, with a step-by-step guide on what you need to do.It's that simple. Once your customer has finished shopping, all he needs to do is click 'Proceed to Pay' button. And then, leave the rest to us! As for how much time will it take to get your website integrated and accepting payments, let's say, most of our members have integrated in less than 24 hours. So what are you waiting for?

Update Your Website Database with Real Time Authorisation Status:
The Advanced Integration for Real Time Success / Failure feature is available for merchants who have their own custom shopping cart or web application and maintain an active database at their end which needs to be updated with the authorisation status of the transaction in real time.

Pre-requisites:
1) Your website must run on a web server which supports any of the following scripting languages.

  ASP - Active Server Pages
  JSP - Java Server Pages
  PHP - PHP: Hypertext Pre-processor

2) You will need intermediate level of programming skills in the scripting language or you may consider hiring the services of a programmer for integrating the feature with your website.

How the Real Time Success Failure Feature works?
The Real Time Success Failure Feature works on the basis of Checksum verification. The Checksum refers to a random numeric string generated using a mathematical algorithm (a complex quadratic equation) to ensure that data is not tampered along the way. The way it works is lets say a message has to be sent from A to B. A and B both mutually agree on a Key that only both of them possess. A checksum is calculated with a mathematical function using the parameters passed and the Key as input. This checksum is then sent along with the message to point B. B then recalculates this checksum using the Key and the same algorithm. If the checksum that B calculates is different from the checksum that A has passed then the data has been tampered with along the way.

For details on Advanced Integration for the Real Time Success/Failure Feature, please download the CCAvenue Integration Manual (568 KB ZIP file).