Ошибка Z1 при оплате MIR PAY на терминале Verifone

SB_DOCENT
Новичок
Сообщения: 27
Зарегистрирован: 20 фев 2015, 00:03

Ошибка Z1 при оплате MIR PAY на терминале Verifone

Непрочитанное сообщение SB_DOCENT »

Добрый день
Используем терминальное ПО Unipos SmartVista 3.0.41.005. Бесконтактные карты работают, T-Pay работает, а MIR PAY отбивается в оффлайне и на терминале получаю ошибку Z1. TAC Denial заменял нулями, CA ключи проверил (ключи с индексами 31-36). Подскажите пожалуйста, у меня что-то с настройками?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
booby
Специалист
Сообщения: 405
Зарегистрирован: 21 янв 2013, 07:14
Поблагодарили: 1 раз

Ошибка Z1 при оплате MIR PAY на терминале Verifone

Непрочитанное сообщение booby »

А что написано в ТVR и IAC-Denial?
SB_DOCENT
Новичок
Сообщения: 27
Зарегистрирован: 20 фев 2015, 00:03

Ошибка Z1 при оплате MIR PAY на терминале Verifone

Непрочитанное сообщение SB_DOCENT »

Подскажите, как это узнать? В логах терминала не вижу, EMV данные не печатает (нет данных), авторизации в вебморде хоста нет.
booby
Специалист
Сообщения: 405
Зарегистрирован: 21 янв 2013, 07:14
Поблагодарили: 1 раз

Ошибка Z1 при оплате MIR PAY на терминале Verifone

Непрочитанное сообщение booby »

Это зависит от софта терминала. По нормальному должен быть emv лог последней транзакции. Авторизации на хосте нет потому что транзакция не выходит из терминала - сам терминал отклоняет транзакцию.
SB_DOCENT
Новичок
Сообщения: 27
Зарегистрирован: 20 фев 2015, 00:03

Ошибка Z1 при оплате MIR PAY на терминале Verifone

Непрочитанное сообщение SB_DOCENT »

По остальным транзакциям EMV-данные печатаются, конкретно по этой терминал пишет на чеке "Нет данных для печати". В логах терминала TVR и IAC-DENIAL по номерам тегов не нашел
У вас нет необходимых прав для просмотра вложений в этом сообщении.
booby
Специалист
Сообщения: 405
Зарегистрирован: 21 янв 2013, 07:14
Поблагодарили: 1 раз

Ошибка Z1 при оплате MIR PAY на терминале Verifone

Непрочитанное сообщение booby »

TVR есть, тег 95, равен 0000000000. То есть не используется.
На скрибде есть мануал
MIR Contactless Terminal Kernel Specification 2.1.
Скачайте его. Без доков понять алгоритм терминала не получится.
SB_DOCENT
Новичок
Сообщения: 27
Зарегистрирован: 20 фев 2015, 00:03

Ошибка Z1 при оплате MIR PAY на терминале Verifone

Непрочитанное сообщение SB_DOCENT »

Документацию получил из другого источника. Подскажите, а как понять по логам, в какой момент происходит ошибка? Также смущает Reader Fail, но информацию с карты прочитать удалось
booby
Специалист
Сообщения: 405
Зарегистрирован: 21 янв 2013, 07:14
Поблагодарили: 1 раз

Ошибка Z1 при оплате MIR PAY на терминале Verifone

Непрочитанное сообщение booby »

Надо смотреть по докам этапы транзакции и сверять с данными в логе. Тогда можно будет понять почему терминал отклоняет транзакцию.
Смотрите теги DF8129 (Outcome Parameters) и DF8115 (Error Indication).
В конце лога есть строчка:
returned 1885144952
Это CVN+СVR.
SB_DOCENT
Новичок
Сообщения: 27
Зарегистрирован: 20 фев 2015, 00:03

Ошибка Z1 при оплате MIR PAY на терминале Verifone

Непрочитанное сообщение SB_DOCENT »

Можете подробнее и с примером объяснить как собирается DF8129? По документации вижу что пишем в зависимости от развития событий в Outcome parameter, но не понимаю, по какому принципу получается конечный результат
booby
Специалист
Сообщения: 405
Зарегистрирован: 21 янв 2013, 07:14
Поблагодарили: 1 раз

Ошибка Z1 при оплате MIR PAY на терминале Verifone

Непрочитанное сообщение booby »

Можете сбросить тот мануал, которым пользуетесь? В мануалах разных версий текст может сильно варьироваться.
Посмотрите тег DF70. Там обработка идёт по сценарию 2.
SB_DOCENT
Новичок
Сообщения: 27
Зарегистрирован: 20 фев 2015, 00:03

Ошибка Z1 при оплате MIR PAY на терминале Verifone

Непрочитанное сообщение SB_DOCENT »

К сожалению сам документ распрастранять не могу. По тегу 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)"?
booby
Специалист
Сообщения: 405
Зарегистрирован: 21 янв 2013, 07:14
Поблагодарили: 1 раз

Ошибка Z1 при оплате MIR PAY на терминале Verifone

Непрочитанное сообщение booby »

Первый байт 0х20 означает что транзакция Declined. Именно это и происходит. Но при этом DF8115 весь нулевой.
У терминала есть настройка поддерживать только протокол 01?
SB_DOCENT
Новичок
Сообщения: 27
Зарегистрирован: 20 фев 2015, 00:03

Ошибка Z1 при оплате MIR PAY на терминале Verifone

Непрочитанное сообщение SB_DOCENT »

Такой настройки нет. Есть две настройки, описания которых Я не нашел: Транзакционная схема (у некоторых карточных продуктов 40, у некоторых С0) и Версия приложения PayPass MagStripe 0001
booby
Специалист
Сообщения: 405
Зарегистрирован: 21 янв 2013, 07:14
Поблагодарили: 1 раз

Ошибка Z1 при оплате MIR PAY на терминале Verifone

Непрочитанное сообщение booby »

В мануале в разделе 7 приведен список тегов настроек кернела. Проверьте эти настройки. Особенно всякие лимиты.
Проблема вашего кейса в том, что в логе, который кернел возвращает терминалу, нет никакой информации о причинах почему кернел отклонил транзакцию. Так написан кернел неумными программистами НСПК Мир.
Если взять классические протоколы Мастеркард и Виза, то там по логу всегда можно понять решение кернела.
SB_DOCENT
Новичок
Сообщения: 27
Зарегистрирован: 20 фев 2015, 00:03

Ошибка Z1 при оплате MIR PAY на терминале Verifone

Непрочитанное сообщение SB_DOCENT »

Добрый день. Проверил все настройки, которые походили на параметры из раздела 7. Лыжи не едут. Прошил ПО 3.0.1.011 - терминал ведет себя точно так же.
booby
Специалист
Сообщения: 405
Зарегистрирован: 21 янв 2013, 07:14
Поблагодарили: 1 раз

Ошибка Z1 при оплате MIR PAY на терминале Verifone

Непрочитанное сообщение booby »

У вас эта проблема с каким-то конкретным смартфоном и картой Мир в нем? Может просто глюк в смартфоне?
Или этот глюк на разных смартфонах с разными картами Мир?
SB_DOCENT
Новичок
Сообщения: 27
Зарегистрирован: 20 фев 2015, 00:03

Ошибка Z1 при оплате MIR PAY на терминале Verifone

Непрочитанное сообщение SB_DOCENT »

Телефоны разные - ошибка одна. SAM-модуль лицензии на терминале присутствует. Терминал в печати параметров пишет "Бесконтакт - неограничено". Возможно в ПО Unipos отсутсвует именно оплата телефоном...
booby
Специалист
Сообщения: 405
Зарегистрирован: 21 янв 2013, 07:14
Поблагодарили: 1 раз

Ошибка Z1 при оплате MIR PAY на терминале Verifone

Непрочитанное сообщение booby »

SB_DOCENT писал(а): 08 окт 2024, 18:15 Возможно в ПО Unipos отсутсвует именно оплата телефоном...
У вас на третьей картинке есть параметр On-device Transaction Limit. Он сейчас = 0. Установите его таким же как параметр Transaction Limit.
SB_DOCENT
Новичок
Сообщения: 27
Зарегистрирован: 20 фев 2015, 00:03

Ошибка Z1 при оплате MIR PAY на терминале Verifone

Непрочитанное сообщение SB_DOCENT »

Установил - ошибка та же
booby
Специалист
Сообщения: 405
Зарегистрирован: 21 янв 2013, 07:14
Поблагодарили: 1 раз

Ошибка Z1 при оплате MIR PAY на терминале Verifone

Непрочитанное сообщение booby »

На третьей картинке есть параметр "Разрешить оплату без выдачи наличных" = нет. Поставьте разрешить.
Ответить