Страница 1 из 1

Verifone VX820 ошибка 4309 при оплате картой

Добавлено: 30 июн 2016, 06:19
Mouseweb
Пинпад Verifone VX820 подключен к компьютеру по USB. Все необходимые драйвера установлены, библиотеки зарегистрированы. ККМ сервер самописный и использует драйвер 1C. Оборудование подключается и настраивается, итоги снимаются. Вроде бы все хорошо, НО при оплате картой возникает ошибка 4309.

Запрос - ответ:
  • Оплатить картой - ошибка 4309
  • Вернуть платеж - ошибка 4309
  • Отменить платеж - пинпад просит вставить карту, но так-как платежи не проводились, то и отменять нечего
  • Получить итоги - итоги снимаются (на пинпаде устанавливается связь с банком и получаются нулевые итоги)
  • Тест устройства - проходит без ошибок
Пробовал регистрировать различные библиотеки от Сбербанка - ничего не помогает.

На просторах интернета, ответа на свой вопрос не нашел. Если кто сталкивался с подобной ошибкой и победил ее, пожалуйста, отзовитесь. Буду рад любому отклику.

Re: Verifone VX820 ошибка 4309 при оплате картой

Добавлено: 30 июн 2016, 17:32
f119b
Причина - на самом деле "другая":
4309
Печатать нечего. Эта ошибка возникает в интегрированных решениях, которые выполнены не вполне корректно: в случае любой ошибки (нет связи, ПИН неверен, неверный ключ KLK и т.д.) кассовая программа все равно запрашивает у библиотеки sb_kernel.dll образ чека для печати. Поскольку по умолчанию библиотека при отказах чек не формирует, то на запрос чека она возвращает кассовой программе код 4309 – печатать нечего, нет документа для печати. Исходный код ошибки (тот, который обозначает причину отказа) кассовая программа при этом забывает.
:unknown:

Добавлено спустя 2 минуты 26 секунд:
Mouseweb писал(а): ККМ сервер самописный

Re: Verifone VX820 ошибка 4309 при оплате картой

Добавлено: 30 июн 2016, 21:31
Mouseweb
Вопрос решен: неверно передавалась сумма для оплаты.