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