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