Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

CCAVENUE Payment Gateway integration with Android app [duplicate]

We are developing a product which collects dues/rents from apartment occupants. We use CCavenue and PayPal payment gateway in web application to do this functionality. We are developing Android app for the same application.

I don't have any idea how to integrate Android with CCavenue.

like image 765
Amit_android Avatar asked May 19 '14 12:05

Amit_android


People also ask

How do I integrate CCAvenue payment gateway?

Steps to integrate CCAvenue Payment GatewayCreate Merchant Account. Login to Merchant Dashboard and download CCAvenue payment integration kit. get Security keys (Merchant id, Access Code, Working key). Configure CCAvenue security keys and (test/live) endpoint in your PHP application.

Which is better PayUMoney vs CCAvenue?

PayUMoney provides features like Zero Setup Cost, etc. Whereas, CCAvenue provides Payment Analytics, Invoices, No Paperwork, Electronic Check Processing, Transaction Data Management and other such functionalities. Additionally, we've added Cardknox to this comparison to help you make an informed decision.


1 Answers

We are using CCAvenue w/an app in android. You need to request for the Android Integration Kit in addition to your test account credentials such as: MerchanId, Access Code, Encryption Key, from CCAvenue then you can do a "Seamless" integration with your Android App. Next, you will need to follow this data flow:

  1. Request for payment options from Mobile App to CCAvenue
  2. JSON data with payment options returned
  3. Request for encryption key from Mobile App to Merchant server
  4. Request for encryption key from Merchant server to CCAvenue
  5. Dynamic encryption key returned
  6. Encryption key sent from Merchant server to Mobile App
  7. Transaction with encrypted data sent from Mobile App to CCavenue
  8. Processed transaction status returned to Merchant server
  9. Transaction status pulled by Mobile App

Hope this helps!

like image 53
user3160479 Avatar answered Oct 14 '22 03:10

user3160479