EMV - это фреймворк, который используется платежными схемами для построения своих спецификаций поверх него. EMV определяет данные аутентификации эмитента как двоичный тег длиной от 8 до 16 байтов. Терминалу не нужно понимать структуру, подэлементы и т. Д. Терминал не анализирует его (это примитивный объект данных). С терминальной точки зрения ни IAD, ни Команды Сценария Эмитента, которые могут быть найдены в ответе на авторизацию, не должны интерпретироваться, только передаваться без изменений на карту. Любой терминал, совместимый с EMV level 2, будет вести себя таким образом, поскольку в процессе сертификации подтверждается, что независимо от реализации отдельных схем тег 91 передается неизмененным, и результат транзакции не будет основан на каком-либо коде ответа, который может быть частью реализации отдельных схем. IAD.
Краткий ответ: на терминальной стороне, пожалуйста, рассматривайте тег 91 как двоичный объект, который не должен быть изменен, а только передан ядру уровня 2.
Ядро будет обрабатывать его так же, но также будет применять необходимые обрезку / заполнение и обрабатывать выдачу или не добавление дополнительных команд аутентификации эмитента на основе AIP и CDOL2 и соответственно установит TVR и TSI.