Возможно ли прочитать данные кредитной карты (имя, номер, срок действия) карты Visa PayWave через NFC на Samsung Galaxy Nexus? Как насчет других кредитных карт с поддержкой NFC?Чтение информации о кредитной карте PayWave через NFC на Android
Если это невозможно, можно ли получить уникальный идентификатор с карты?
Кроме того, любая ссылка или примерный код будут полезны.
Эти большие ресурсы для понимания того, как читать данные EMV в Java, но они, кажется, на основе/читателей последовательных карт USB. Как данные EMV можно читать на Android через API NFC? (Очевидно, это возможно, если эти 2 приложения могут это сделать.) – user1233983
Пример перевода 'selectApplication()' в последней [ссылке] (http://stackoverflow.com/questions/283251/how-do-ridread -the-pan-from-an-emv-smartcard-from-java) выше: 'byte [] selectApplication (тег IsoDep) throws IOException { byte [] command = новый байт [] {0x00, 0xA4, 0x04, 0x00, 0xA0, 0x00, 0x00, 0x00, 0x04}; return tag.transceive (команда); } '. «Тег», который вы получите от NFC 'Intent':' IsoDep tag = IsoDep.get (getIntent(). GetParcelableExtra (NfcAdapter.EXTRA_TAG); '. –
Спасибо. Я на самом деле понял это сам, но на самом деле я не был конечно, так что спасибо за подтверждение. Некоторые последние вопросы: являются ли команды/ответы APDU, используемые с устройствами ISO14443, такими же, как и у ISO7816? Есть ли хорошая ссылка для команд APDU ISO14443, кроме покупки документов из ISO? – user1233983