Как получить положительный ответ на запрос GETCHALLENGE в EMV?

В случае запроса GETCHALLENGE (0084000000) мы получаем положительный ответ в случае карты VISA\DEBIT, но для AMEX и MASTERCARD мы получаем ответ как 6D00 (код инструкции не поддерживается или недействителен).


emv
person Aneesh Varghese    schedule 17.05.2017    source источник


Ответы (1)


Не все инструкции поддерживаются всеми карточными продуктами. Различные карточные продукты также поддерживают разные типы транзакций, и мне не приходит в голову (поэтому примите мой ответ с долей скептицизма) получить вызов, если онлайн необходим для автономных транзакций с асимметричным шифрованием, когда терминал должен идентифицировать себя с картой. Возможно (хотя в настоящее время это маловероятно), что карта не имеет криптосопроцессора, способного справиться с этим, поэтому путь кода отключен. Также возможно, что особенности схемы MC и Amex EMV требуют другого потока транзакций, и вы не выполняете предварительные условия для получения запроса.

Не зная последовательности команд, которые вы отправляете на карту, и профиля на карте, трудно предоставить больше информации, чем уже предоставляет 6D00.

person a2800276    schedule 17.05.2017