Предполагается, что речь идет о бесконтактной карте: первым шагом в протоколе должна быть команда «SELECT 2PAY.SYS.DDF01» (00A404000E325041592E5359532E444446303100).
В ответ на эту команду карта будет отправить вам список идентификаторов приложений (AID), которые он поддерживает. Ваша команда "00A4040007A000000003101000" просит карту запустить приложение A0000000031010 (это Visa). Поэтому вам следует дважды проверить, что этот AID на самом деле тот, который посылает вам карта, как тот, который он поддерживает.
Если это AID, который отправляет вам карта, и вы все еще получаете ошибку 6982 при попытке выберите этот AID, тогда карта не соответствует EMV.