Skip to main content

CCAvenue and Magento Integration

India based e-commerce portals have to consider CCAvenue Payment Gateway as one of option for its simplicity and reliability. Magento e-commerce platform has several ready to use payment gateway plugins and a rich set of API to enhance its functionality to add new payment gateways that are not provided as part of its standard release. For one the projects we have to integrate Magento with CCavaenue. We browsed several forums for a free and ready to use plugin without much luck. Though there is no mention of any such plugin on CCAvenue website, we just tried calling the CCAvenue help desk and immediately we got an integration toolkit with detailed steps for integration. It works like a charm.

Comments

  1. This comment has been removed by the author.

    ReplyDelete
  2. Hi am new developer in magento
    and would like to know what are the steps to connect magento with ccavenue

    ReplyDelete
  3. Viral, I did not put the steps because they may vary depending on the version. If you call ccavenue helpdesk, they will provide you with integration kit with detailed instructions.

    ReplyDelete
  4. Looking for grail developer thakur.s@imomentous.com

    ReplyDelete
  5. You are right.As a new Magento Developer this will help me a lot.Thanks for sharing.

    ReplyDelete
  6. Hi, i called up the ccavenu helpdesk requesting for a integration toolkit for magento, but they said they donot have anything specific for Magento. I am new to magento so kindly help. Thanks.

    ReplyDelete
  7. Nithin, give me your email id. I will forward the details to you.

    ReplyDelete
  8. Hi, we are using Magento CE 1.5.1, we have called ccavenue for any ready made plugin for Magento, they have provided us Magento plugin but after lot of efforts & discussion with ccavenue its not working with our Magento CE 1.5.1 its installed properly looking well in admin area but during checkout it shows error "Controller file was loaded but Class not found". CCavanue guys telling me they have tested with 1.5 version & cannot help further for us. Mr Srinivas if you have any working plugin then help us or tell me i will give you the plugin provided by ccavenue. Thank you.

    Name: Sam Vish
    Email: sam@logiglide.com

    ReplyDelete

Post a Comment

Popular posts from this blog

Grails - cross-field Date validation

Often we run into domain classes with date fields. If the domain class has two datefields, startDate and endDate, and the rule for a valid combination is "endDate to be greater than startDate", how do we handle? I listed below two of the options, either using domain level constraints or using the domain classes. Option 1: Using domain constraints. Let us take a sample Grails Domain class class Student{ String name String school Date startDate Date endDate } Add the following constraints to enforce validation rules where name, school, startDate cannot be blank and endDate if present should be greater than startDate.

Grails - Querying complex associations

Criteria class allows performing complex searches on grails objects. There are number of shortcut methods for performing queries but these methods have limitations in terms of number of conditions used in "where clauses". Traditional sql "joins" are not possible as shown in some of the Grails "Finder" methods shown below. Sample 1: def list = AccountTransaction.findAllByCompanyCodeAndVoucherDateBetween(branch, fromDate, toDate, params) Sample 2: def list = AccountTransaction.findAllByCompanyCodeAndVoucherDateGreaterThanEquals(branch, fromDate, params) Sample 3: def list = AccountTransaction.findAllByCompanyCodeAndTransGroup(branch, group, params) "params" contains attributes related to sorting, paging etc. It is very easy to use finder methods but when you want to filter objects by more conditions we need to look for alternatives. For understanding the relationships used in this sample, I listed the grails domain classes. class TransactionTyp

Implementing advanced sort in Grails

The "list" pages generated by inbuilt scaffolding/template features of grails have pagination and sorting features. However, if the domain object displayed in the list is a nested object having another domain object as a property, you may notice that sort is not enabled for that field. Boiler plate code for the header of the list is shown below. As you would have noticed few columns have sortable columns automatically generated by Grails command, generate-all or generate-views. The properties 'partyAccount' and 'bankAccount' in this sample are domain classes nested in the domain class 'partyTransaction'. We could convert them to sortable columns by using the tag g:sortableColum