Сбербанк VX 820+1С УТ 11+Win10 Ошибка 4309
Сбербанк VX 820+1С УТ 11+Win10 Ошибка 4309
Непрочитанное сообщение Prog1C »
модель устройства Verifone VX 820. Сбербанк.
Суть проблемы - при оплате платежной картой из 1С УТ 11 возникает ошибка 4309. При этом сначала оплата проходит, а потом по карте происходит возврат. При этом когда терминал пишет "успех", в 1с возвращается ответ "ложь". Сверка итогов проходит успешно.
Что странно ровно с такими же настройками, драйверами, компонентами оплата проходит успешно на другом компьютере. Разница в машинах только в винде. там где все удачно стоит Win8, а где не удачно Win10.
Компонента "sbrfcom" используется c 3 параметрами. Насколько я понимаю версия драйвера стоит "Vx_1.0.0.61_b2".
в описании к драйверу не указана win10, но человек из сбера установил именно эту версию. Подходит ли эта версия для win10?
Все что можно в 1С я уже проверил. Проверил com, регистрировал компоненты. Все проходит нормально вплоть до ввода пин кода и обработки оплаты
Причина: Исправлено название темы.
Prog1C
Re: Verifone VX 820. Ошибка 4309 "под OC Win 10"
Непрочитанное сообщение norad »
Тут несколько хитрее, почему-то происходит автоотмена. Есть такое предположение, что должно быть подключено спасибо (встречается автоотмена на сберовских картах, если криво установлен или вообще отсутствует сертификат на спасибо). Стоит проверить на карте другого банка, если на ней всё нормально, значит дело в сертификате. В ином случае стоит звонить в УТП и трясти, что там со смартвистой.
norad
Re: Verifone VX 820. Ошибка 4309 "под OC Win 10"
Непрочитанное сообщение vdvvdv »
Исключить драйвер из поиска проблемы ftp://freesoft:freesoft@ftp.in-line.ru/Prog1C писал(а):Насколько я понимаю версия драйвера стоит "Vx_1.0.0.61_b2".
vdvvdv
Re: Verifone VX 820. Ошибка 4309 "под OC Win 10"
Непрочитанное сообщение Prog1C »
Чек не печатается, до этого не доходит. Потому что в 1С приходит ответ "0". Стоит режим когда на компе дублируются формы операции терминала. Получается так - сначала форма на которой зеленый флаг и написано "успех", потом сразу форма с ошибкой 4309. а в 1с ответ "0" приходит, поэтому она дальше ничего не печатает (на принтере чеков, фискальном регистраторе или эмуляторе). Деньги сначала списываются с карты, потом возвращаются.
Сверку делаю через "loadparm.exe".
Карты пробовали разные, но все сбербанка. получается так что карты одни и те же, но на одном компе работает, на другом нет.
Поэтому я думал что проблема либо в драйвере, либо в ОС.
Prog1C
Re: Verifone VX 820. Ошибка 4309 "под OC Win 10"
Непрочитанное сообщение vdvvdv »
vdvvdv
Re: Verifone VX 820. Ошибка 4309 "под OC Win 10"
Непрочитанное сообщение Prog1C »
Файл есть но дата создания старая, не сегодняшняя.vdvvdv писал(а):Файл "p" создается?
Prog1C
Re: Verifone VX 820. Ошибка 4309 "под OC Win 10"
Непрочитанное сообщение vdvvdv »
Похоже не в тот каталог обращается 1С.Prog1C писал(а):Файл есть но дата создания старая, не сегодняшняя.
В pinpad.ini есть строка PrinterFile=p ?
vdvvdv
Re: Verifone VX 820. Ошибка 4309 "под OC Win 10"
Непрочитанное сообщение norad »
В любом случае через лоадпарм должен создаваться cheque.txt
И да, спроси про наличие СПАСИБО
norad
Re: Verifone VX 820. Ошибка 4309 "под OC Win 10"
Непрочитанное сообщение vdvvdv »
Так как операция проходит через карту, то этот файл должен создаваться.
vdvvdv
Re: Verifone VX 820. Ошибка 4309 "под OC Win 10"
Непрочитанное сообщение Prog1C »
Строка такая есть.vdvvdv писал(а):Похоже не в тот каталог обращается 1С.
В pinpad.ini есть строка PrinterFile=p ?
У меня нет такого файла.norad писал(а):Так прокатай транзакцию через sbcall
Не создается. и там где все ок, и там все плохо.norad писал(а):В любом случае через лоадпарм должен создаваться cheque.txt
Прав нет? Получается, что файл не создается и поэтому оплата по карте отменяется?vdvvdv писал(а):Как вариант система не дает его создать.
Так как операция проходит через карту, то этот файл должен создаваться.
Prog1C
Re: Verifone VX 820. Ошибка 4309 "под OC Win 10"
Непрочитанное сообщение vdvvdv »
Как-то так. Хотя может при работе через dll этот файл и не нужен. Может чек через функции запрашивается. Посмотри на win8.Prog1C писал(а):прав нет? получается, что файл не создается и поэтому оплата по карте отменяется?
Добавлено спустя 4 минуты 53 секунды:
sbcall
vdvvdv
Re: Verifone VX 820. Ошибка 4309 "под OC Win 10"
Непрочитанное сообщение Pavluha »
Попробуйте оплату вне кассовой проги через командную строку. Запустите loadparm 1 1 - оплата на копейку, потом loadparm 8 - отмена. Если при вызове лоадпарм сразу идет отмена, то нет прав на папку.
Pavluha
Re: Verifone VX 820. Ошибка 4309 "под OC Win 10"
Непрочитанное сообщение Prog1C »
Добавлено спустя 3 минуты 59 секунд:
Спасибо помогло.Pavluha писал(а):Если файл p не обновляется после сверки итогов или любой операции, то попросту нет прав на банковскую папку. Удачи!
Спасибо всем за помощь.
Prog1C
Re: Verifone VX 820. Ошибка 4309 "под OC Win 10"
Непрочитанное сообщение norad »
Нолик лишний. 6000 это функция на вызов сверки итогов. Файл е по сути код ответа от библиотеки банка.Prog1C писал(а):Спасибо за файл. Запустил sbcall, создался файл "е" там число 60000. Что это означает?
norad