Профиль обмена приложениями Интерпретация

Я работаю над бесконтактными транзакциями Paypass, и мне нужно отправить команды чтения записей.

Я получил следующий ответ на мою команду GET PROCESSING OPTIONS:

77 16 82 02 59 80 94 10 08 01 01 00 10 01 01 01 18 01 02 00 20 01 02 00 :

`77 Шаблон сообщения ответа, формат 2

82 Application Interchange Profile

    5980
94 Application File Locator (AFL)

    08010100100101011801020020010200

Второй байт AIP указывает, что профиль Mchip поддерживается (10000000).

Первый байт (59=1011001) указывает возможности карты по поддержке определенных функций в приложении при использовании интерфейса PayPass. Моя проблема в том, что я должен отправить несколько команд чтения записи в зависимости от значения каждого бита первого байта AIP.

(AIP=01011001)

Бит 8 = 0: RFU Бит 7 = 1: поддерживается автономная статическая аутентификация данных

Бит 6 = 1 Автономная динамическая аутентификация данных не поддерживается

Бит 5 = 1 поддерживается проверка держателя карты

Бит 4 = 1 Должно быть выполнено управление рисками терминала.

Бит 3 = 0 Поддерживается аутентификация эмитента

Бит 2 = 0 RFU

Бит 1 = 1 Комбинированный DDA - поддерживается GENERATE AC

Я должен быть уверен, что интерпретация этого AIP, которую я вам дал, верна! Заранее спасибо .


person Sara Sara    schedule 15.04.2015    source источник


Ответы (2)


Выглядит правильно согласно спецификации.

Ознакомьтесь со спецификацией бесконтактных устройств EMV v2.5 Книга C-2 Приложение 1.16 стр. 472 (PDF-файл доступен на emvco.com) Глава 6 также описывает, как следует реализовать READ RECORD (6.5–6.8)

person arved    schedule 17.04.2015

Обычно вы не определяете, какие команды READ RECORD выполнять, в зависимости от того, что находится в профиле обмена приложениями. Если вы следуете EMV, ваши команды READ RECORD будут определяться содержимым локатора файлов приложения.

person John W    schedule 14.09.2015