Visa Developer Community

Regular Visitor

Android NFC

Can I get an information about avaliable API to develop an Android contactless payment application using NFC.

2 REPLIES
Highlighted
Helper

Re: Android NFC

Hi,

If you want to build an app which supports contactless payments than there are few things that you would have to consider.

  • Create your android mobile app which uses "Host Card Emulation". Using this feature you can use the NFC device on you phone to act as a card. This is one of the operation mode supported by android NFC.
  • Create a backend service for your mobile app to connect to.
  • Use Visa's API like Visa Direct, Visa Chekout etc. in your backend service to enable payments.

You can also consider VTS (Visa Token Service) for tokenizing the card details and make you system more secure. 

Regular Visitor

Re: Android NFC

OK, thanks.
So two things I failed to figure out are:
1. I have a card (PAN, expire date, CVV2, track1, track2). How to add it to the phone HCE service?
2. I got th information from APDU (wich is the byte array). How to turn it to the data wich I have to send to VIsa Checkout (amount, currency, etc)?