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 [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

