18

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.

Remi Guan
  • 21,506
  • 17
  • 64
  • 87
Amit_android
  • 498
  • 2
  • 5
  • 20

1 Answers1

23

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!

user3160479
  • 246
  • 4
  • 4
  • 1
    You need to register for their service. after validation of required documents they provide you the android integration api and guide to set up payment gateway. – satyapol Apr 18 '15 at 09:59
  • which encryption you are using to send data into server – Kaushik Sep 14 '16 at 06:16
  • at what point do you store data in your database (assuming for it to be on your web server) – bit May 08 '18 at 15:49
  • Thanks for the info, do we need to go for PCI compliance in this approach? – anoop4real Jun 19 '18 at 08:22
  • I have looked at there encryption technique. It is not up to date as market. I think ccavenue is afraid of exposing more on coding side. All codes in the documentation are in bits and pieces. – Shashi Ranjan Jun 28 '23 at 11:28