Выбор приложения EMV с помощью AID

Я пытаюсь прочитать данные кредитной карты Visa с помощью команды:

00 A4 04 07 A0 00 00 00 03 10 10

но я получаю этот ответ

61 2E

Я не могу понять этот ответ, потому что в книге 1 EMV говорится (стр. 146):

6A 81 : command not supported
90 00 or 62 83 command is successfull

Любая помощь в том, как действовать сейчас? Что мне не хватает? Что я должен делать?

Спасибо.


person NovaOverflow    schedule 06.05.2013    source источник
comment
В команде (как написано) отсутствует P2?   -  person Wayne Uroda    schedule 17.09.2013


Ответы (1)


Обнаружил проблему, опубликованную здесь, на случай, если кто-то столкнется с аналогичной проблемой:

Из книги EMV №1, стр. 114:

Команда GET RESPONSE выдается TTL для получения доступных данных от ICC при обработке команд вариантов 2 и 4. Он используется только тогда, когда используется тип протокола T = 0.

Итак, следующая команда для отправки в этом случае:

OO C0 00 00 2E

для получения актуальных данных.

person NovaOverflow    schedule 15.05.2013
comment
Спасибо за ответ. Если карта поддерживает T = 1, я настоятельно рекомендую вам использовать это. Вы можете использовать ATR, чтобы проверить, поддерживает ли карта протокол. - person Maarten Bodewes; 17.05.2013