Monday, April 25, 2011

[android-developers] Re: Reading PayWave (ISO14443-B format) track information using Android 2.3.3 NFC API

Hallo lal,

> I'm trying to Read Track data for Payment cards (PayWave, PayPass). As
> per my understanding they follow ISO 14443 B. With new NFC API,
>
>        byte[] b1 = myTag.getHiLayerResponse(); //b1 is not null, but
> length == 0
> [...]
>            result = myTag.transceive(b1);

It will certainly not help if you send the bytes retrieved from
getHiLayerResponse() back to the card. Especially if you say they are
zero length anyways.

These payment cards implement the EMV standards. Application-to-
application communication is done on the level of APDUs. Therefore, it
should not matter if this card is ISO 14443 Type A or Type B. What
matters is that IsoDep (= ISO 14443-4) is supported.

Through the IsoDep interface you directly transmit APDU commands. Have
a look at the ISO/IEC 7816-4 standard on how APDU command-response
pairs are formatted. Regarding the EMV protocol the specifications are
available from EMVCo's website: http://www.emvco.com/

br,
Michael

--
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscribe@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

0 Comments:

Post a Comment

Subscribe to Post Comments [Atom]

<< Home


Real Estate