Ошибка Z1 при оплате MIR PAY на терминале Verifone
Ошибка Z1 при оплате MIR PAY на терминале Verifone
Непрочитанное сообщение SB_DOCENT »
Используем терминальное ПО Unipos SmartVista 3.0.41.005. Бесконтактные карты работают, T-Pay работает, а MIR PAY отбивается в оффлайне и на терминале получаю ошибку Z1. TAC Denial заменял нулями, CA ключи проверил (ключи с индексами 31-36). Подскажите пожалуйста, у меня что-то с настройками?
SB_DOCENT
Ошибка Z1 при оплате MIR PAY на терминале Verifone
Непрочитанное сообщение booby »
booby
Ошибка Z1 при оплате MIR PAY на терминале Verifone
Непрочитанное сообщение SB_DOCENT »
SB_DOCENT
Ошибка Z1 при оплате MIR PAY на терминале Verifone
Непрочитанное сообщение booby »
booby
Ошибка Z1 при оплате MIR PAY на терминале Verifone
Непрочитанное сообщение SB_DOCENT »
SB_DOCENT
Ошибка Z1 при оплате MIR PAY на терминале Verifone
Непрочитанное сообщение booby »
На скрибде есть мануал
MIR Contactless Terminal Kernel Specification 2.1.
Скачайте его. Без доков понять алгоритм терминала не получится.
booby
Ошибка Z1 при оплате MIR PAY на терминале Verifone
Непрочитанное сообщение SB_DOCENT »
SB_DOCENT
Ошибка Z1 при оплате MIR PAY на терминале Verifone
Непрочитанное сообщение booby »
Смотрите теги DF8129 (Outcome Parameters) и DF8115 (Error Indication).
В конце лога есть строчка:
returned 1885144952
Это CVN+СVR.
booby
Ошибка Z1 при оплате MIR PAY на терминале Verifone
Непрочитанное сообщение SB_DOCENT »
SB_DOCENT
Ошибка Z1 при оплате MIR PAY на терминале Verifone
Непрочитанное сообщение booby »
Посмотрите тег DF70. Там обработка идёт по сценарию 2.
booby
Ошибка Z1 при оплате MIR PAY на терминале Verifone
Непрочитанное сообщение SB_DOCENT »
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)"?
SB_DOCENT
Ошибка Z1 при оплате MIR PAY на терминале Verifone
Непрочитанное сообщение booby »
У терминала есть настройка поддерживать только протокол 01?
booby
Ошибка Z1 при оплате MIR PAY на терминале Verifone
Непрочитанное сообщение SB_DOCENT »
SB_DOCENT
Ошибка Z1 при оплате MIR PAY на терминале Verifone
Непрочитанное сообщение booby »
Проблема вашего кейса в том, что в логе, который кернел возвращает терминалу, нет никакой информации о причинах почему кернел отклонил транзакцию. Так написан кернел неумными программистами НСПК Мир.
Если взять классические протоколы Мастеркард и Виза, то там по логу всегда можно понять решение кернела.
booby
Ошибка Z1 при оплате MIR PAY на терминале Verifone
Непрочитанное сообщение SB_DOCENT »
SB_DOCENT
Ошибка Z1 при оплате MIR PAY на терминале Verifone
Непрочитанное сообщение booby »
Или этот глюк на разных смартфонах с разными картами Мир?
booby
Ошибка Z1 при оплате MIR PAY на терминале Verifone
Непрочитанное сообщение SB_DOCENT »
SB_DOCENT
Ошибка Z1 при оплате MIR PAY на терминале Verifone
Непрочитанное сообщение booby »
У вас на третьей картинке есть параметр On-device Transaction Limit. Он сейчас = 0. Установите его таким же как параметр Transaction Limit.
booby
Ошибка Z1 при оплате MIR PAY на терминале Verifone
Непрочитанное сообщение SB_DOCENT »
SB_DOCENT
Ошибка Z1 при оплате MIR PAY на терминале Verifone
Непрочитанное сообщение booby »
booby