Обработка M/ чип быстрых транзакций
Я делаю транзакции m-tip, и я остановился на M-TIP05-USM.Test.01.Scenario.01f. В соответствии с описанием определения теста M-TIP 2.0 Build 225 после проверки офлайн-вывода следующим должно быть "Команда сценария эмитента отправляется после First GEN AC - [RA120]". Я получаю сообщение "Во втором GEN AC, терминал запрашивает AAC - [R3]" Свойство: CONTACT.APDU(CLA=80,INS=AE)[2].COMMAND:BYTE.3.BIT.7-8 Ожидается: '00' Получено: '01'
- и сделка одобрена. Любые советы?
1 ответ
Когда я получаю сообщение "Во втором GEN AC, терминал запрашивает AAC - [R3]"
- Когда вы выполняете GEN AC в параметре контрольного управления, терминал сообщит чипу, какую криптограмму он ожидает. В вашем случае он говорит, что терминал запрашивает AAC(контрольный параметр управления равен 0x00. Если вы ожидали ARQC, он должен был быть 0x80 или если TC 0x40(В случае платы CDA, бит 5 также следует учитывать. Проверьте ниже Рисунок из книги EMV 3). В вашем случае вам необходимо определить, что заставило ваш терминал запросить AAC (что означает, что терминал не хотел продолжать транзакцию).
Может быть, вы можете получить что-то от TVR, сравнить TVR с TAC - Отклонить (код действия терминала).
Вкл и транзакция одобрена. Любые советы?
- Возвращенная транзакция AAC не должна быть одобрена. Как вы считали терминал одобренным?