Ошибка Z1 при оплате MIR PAY на терминале Verifone
Ошибка Z1 при оплате MIR PAY на терминале Verifone
Добрый день
Используем терминальное ПО Unipos SmartVista 3.0.41.005. Бесконтактные карты работают, T-Pay работает, а MIR PAY отбивается в оффлайне и на терминале получаю ошибку Z1. TAC Denial заменял нулями, CA ключи проверил (ключи с индексами 31-36). Подскажите пожалуйста, у меня что-то с настройками?
Используем терминальное ПО Unipos SmartVista 3.0.41.005. Бесконтактные карты работают, T-Pay работает, а MIR PAY отбивается в оффлайне и на терминале получаю ошибку Z1. TAC Denial заменял нулями, CA ключи проверил (ключи с индексами 31-36). Подскажите пожалуйста, у меня что-то с настройками?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ошибка Z1 при оплате MIR PAY на терминале Verifone
Подскажите, как это узнать? В логах терминала не вижу, EMV данные не печатает (нет данных), авторизации в вебморде хоста нет.
Ошибка Z1 при оплате MIR PAY на терминале Verifone
Это зависит от софта терминала. По нормальному должен быть emv лог последней транзакции. Авторизации на хосте нет потому что транзакция не выходит из терминала - сам терминал отклоняет транзакцию.
Ошибка Z1 при оплате MIR PAY на терминале Verifone
По остальным транзакциям EMV-данные печатаются, конкретно по этой терминал пишет на чеке "Нет данных для печати". В логах терминала TVR и IAC-DENIAL по номерам тегов не нашел
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ошибка Z1 при оплате MIR PAY на терминале Verifone
TVR есть, тег 95, равен 0000000000. То есть не используется.
На скрибде есть мануал
MIR Contactless Terminal Kernel Specification 2.1.
Скачайте его. Без доков понять алгоритм терминала не получится.
На скрибде есть мануал
MIR Contactless Terminal Kernel Specification 2.1.
Скачайте его. Без доков понять алгоритм терминала не получится.
Ошибка Z1 при оплате MIR PAY на терминале Verifone
Документацию получил из другого источника. Подскажите, а как понять по логам, в какой момент происходит ошибка? Также смущает Reader Fail, но информацию с карты прочитать удалось
Ошибка Z1 при оплате MIR PAY на терминале Verifone
Надо смотреть по докам этапы транзакции и сверять с данными в логе. Тогда можно будет понять почему терминал отклоняет транзакцию.
Смотрите теги DF8129 (Outcome Parameters) и DF8115 (Error Indication).
В конце лога есть строчка:
returned 1885144952
Это CVN+СVR.
Смотрите теги DF8129 (Outcome Parameters) и DF8115 (Error Indication).
В конце лога есть строчка:
returned 1885144952
Это CVN+СVR.
Ошибка Z1 при оплате MIR PAY на терминале Verifone
Можете подробнее и с примером объяснить как собирается DF8129? По документации вижу что пишем в зависимости от развития событий в Outcome parameter, но не понимаю, по какому принципу получается конечный результат
Ошибка Z1 при оплате MIR PAY на терминале Verifone
Можете сбросить тот мануал, которым пользуетесь? В мануалах разных версий текст может сильно варьироваться.
Посмотрите тег DF70. Там обработка идёт по сценарию 2.
Посмотрите тег DF70. Там обработка идёт по сценарию 2.
Ошибка Z1 при оплате MIR PAY на терминале Verifone
К сожалению сам документ распрастранять не могу. По тегу DF70
Application Version Number, byte 1 1
Application Version Number, byte 2 1
Protocol ID '02'
Form Factor ID and Capabilities ‘00011b’ = Consumer Mobile Phone
Tearing Recover Support 0
CD-CVM Support 1
По документации не понимаю, как формируется тег DF8129. При прохождении разных стадий побайтово записываются результаты? Первый байт 20 означает по документации "Если бит ‘Tearing Recover Support’ в ‘Application Info’ равен ‘1b’ (AI[5][8] = ‘1b’), то переход к шагу 2, иначе ядро посылает финальный Outcome ‘End Application’ со статусом '20' (COMPLETE TRANSACTION Recovery, Tearing Recovery not supported on device)"?
Application Version Number, byte 1 1
Application Version Number, byte 2 1
Protocol ID '02'
Form Factor ID and Capabilities ‘00011b’ = Consumer Mobile Phone
Tearing Recover Support 0
CD-CVM Support 1
По документации не понимаю, как формируется тег DF8129. При прохождении разных стадий побайтово записываются результаты? Первый байт 20 означает по документации "Если бит ‘Tearing Recover Support’ в ‘Application Info’ равен ‘1b’ (AI[5][8] = ‘1b’), то переход к шагу 2, иначе ядро посылает финальный Outcome ‘End Application’ со статусом '20' (COMPLETE TRANSACTION Recovery, Tearing Recovery not supported on device)"?
Ошибка Z1 при оплате MIR PAY на терминале Verifone
Первый байт 0х20 означает что транзакция Declined. Именно это и происходит. Но при этом DF8115 весь нулевой.
У терминала есть настройка поддерживать только протокол 01?
У терминала есть настройка поддерживать только протокол 01?
Ошибка Z1 при оплате MIR PAY на терминале Verifone
Такой настройки нет. Есть две настройки, описания которых Я не нашел: Транзакционная схема (у некоторых карточных продуктов 40, у некоторых С0) и Версия приложения PayPass MagStripe 0001
Ошибка Z1 при оплате MIR PAY на терминале Verifone
В мануале в разделе 7 приведен список тегов настроек кернела. Проверьте эти настройки. Особенно всякие лимиты.
Проблема вашего кейса в том, что в логе, который кернел возвращает терминалу, нет никакой информации о причинах почему кернел отклонил транзакцию. Так написан кернел неумными программистами НСПК Мир.
Если взять классические протоколы Мастеркард и Виза, то там по логу всегда можно понять решение кернела.
Проблема вашего кейса в том, что в логе, который кернел возвращает терминалу, нет никакой информации о причинах почему кернел отклонил транзакцию. Так написан кернел неумными программистами НСПК Мир.
Если взять классические протоколы Мастеркард и Виза, то там по логу всегда можно понять решение кернела.
Ошибка Z1 при оплате MIR PAY на терминале Verifone
Добрый день. Проверил все настройки, которые походили на параметры из раздела 7. Лыжи не едут. Прошил ПО 3.0.1.011 - терминал ведет себя точно так же.
Ошибка Z1 при оплате MIR PAY на терминале Verifone
У вас эта проблема с каким-то конкретным смартфоном и картой Мир в нем? Может просто глюк в смартфоне?
Или этот глюк на разных смартфонах с разными картами Мир?
Или этот глюк на разных смартфонах с разными картами Мир?
Ошибка Z1 при оплате MIR PAY на терминале Verifone
Телефоны разные - ошибка одна. SAM-модуль лицензии на терминале присутствует. Терминал в печати параметров пишет "Бесконтакт - неограничено". Возможно в ПО Unipos отсутсвует именно оплата телефоном...
Ошибка Z1 при оплате MIR PAY на терминале Verifone
У вас на третьей картинке есть параметр On-device Transaction Limit. Он сейчас = 0. Установите его таким же как параметр Transaction Limit.
Ошибка Z1 при оплате MIR PAY на терминале Verifone
На третьей картинке есть параметр "Разрешить оплату без выдачи наличных" = нет. Поставьте разрешить.