Подключение ИНПАС: Эквайринговые терминалы через Unit Server

Mini web-сервер для печати чеков на фискальных регистраторах из мобильных приложений через HTTP запрос JSON.
Ответить
Kichx
Сообщения: 6
Зарегистрирован: 18 июл 2017, 19:35

Подключение ИНПАС: Эквайринговые терминалы через Unit Server

Сообщение Kichx » 18 июл 2017, 19:43

Доброго времени суток!

Unit сервер в упор не хочет видеть эквайринговый терминалы UNIPOS (ИНПАС: Эквайринговые терминалы UNIPOS).
Терминал Verifone VX 810.
При попытке выполнить команду выдаёт ошибку "Ошибка открытия устройства (Библиотека не найдена)".
Требуется ли установка дополнительных драйверов?

Подключаем через комп-порт (переходник на USB) - винда его видит. А вот Unit сервер в упор не видит. К Unit серверу уже подключен фискальный регистратор - работает как часы.

UPD: Поставил с офф сайта драйвер DualConnector 1.2.0 - он его видит. Может дело в старой версии драйвера в Unit сервере?

Изображение
Изображение

Буду благодарен за советы.

Лог:

Низкоуровневые команды:
< function SetParameter () :
- String : "EquipmentType"
- String : "ЭквайринговыйТерминал"
> return: Boolean : "True"
- String : "EquipmentType"
- String : "ЭквайринговыйТерминал"
< function SetParameter () :
- String : "PortNumber"
- Double : "1"
> return: Boolean : "True"
- String : "PortNumber"
- Int32 : "1"
< function SetParameter () :
- String : "BaudRate"
- Double : "115200"
> return: Boolean : "True"
- String : "BaudRate"
- Int32 : "115200"
< function SetParameter () :
- String : "TerminalID"
- String : "92120038"
> return: Boolean : "True"
- String : "TerminalID"
- String : "92120038"
< function SetParameter () :
- String : "CurrencyCode"
- String : "810"
> return: Boolean : "True"
- String : "CurrencyCode"
- String : "810"
< function Open () :
- String : ""
> return: Boolean : "False"
- String : "0"
< function GetLastError () :
- String : ""
> return: Int32 : "1006"
- String : "Библиотека не найдена"
< function Close () :
- String : ""
> return: Boolean : "True"
- String : ""

Audim
Администратор
Сообщения: 1701
Зарегистрирован: 17 мар 2015, 18:36

Re: Подключение ИНПАС: Эквайринговые терминалы через Unit Server

Сообщение Audim » 18 июл 2017, 23:25

Требуется ли установка дополнительных драйверов?
Да. Для любого терминала любого банка обязательно требуется ПО.
И ПО должно быть конкретного банка!
Под конкретную модель терминала!
И под конкретную прошивку банка! (У каждого банка как правило свои прошивки на терминалы)

Alexey
Сообщения: 189
Зарегистрирован: 13 мар 2017, 16:00

Re: Подключение ИНПАС: Эквайринговые терминалы через Unit Server

Сообщение Alexey » 19 июл 2017, 18:21

Уточните, пожалуйста, "обратный вызов" работает ли для команд эквайринговых терминалов? Если нет, то планируется ли добавить?

Kichx
Сообщения: 6
Зарегистрирован: 18 июл 2017, 19:35

Re: Подключение ИНПАС: Эквайринговые терминалы через Unit Server

Сообщение Kichx » 19 июл 2017, 19:57

Может кому интересно..
Проблема решилась установкой драйвера на подключенный терминал - "USB-SERIAL CH340 Drivers Download" по ссылке http://www.driverscape.com/download/usb-serial-ch340.
Юнит сервер и после этого пишет что устройство "Не подключено", но оно работает, команды идут.
Так же, пришлось поменять Код валюты в настройках на "643".

Спасибо за советы.

Audim
Администратор
Сообщения: 1701
Зарегистрирован: 17 мар 2015, 18:36

Re: Подключение ИНПАС: Эквайринговые терминалы через Unit Server

Сообщение Audim » 19 июл 2017, 20:08

Kichx писал(а):Юнит сервер и после этого пишет что устройство "Не подключено", но оно работает, команды идут..
Да, с "Не подключено" даже не знаю как быть. У терминалов нет команд чтобы проверить подключение.
Сразу что-ли писать "Подключено" без проверки?

Audim
Администратор
Сообщения: 1701
Зарегистрирован: 17 мар 2015, 18:36

Re: Подключение ИНПАС: Эквайринговые терминалы через Unit Server

Сообщение Audim » 19 июл 2017, 20:11

Alexey писал(а):Уточните, пожалуйста, "обратный вызов" работает ли для команд эквайринговых терминалов? Если нет, то планируется ли добавить?
Вот тут Вы меня поразили.
Да будут, НО:
Как Вы представляете себе такую работу?

Alexey
Сообщения: 189
Зарегистрирован: 13 мар 2017, 16:00

Re: Подключение ИНПАС: Эквайринговые терминалы через Unit Server

Сообщение Alexey » 20 июл 2017, 15:54

Ну это скорее дополнение к работе с онлайн-кассой......я пока этот вопрос изучаю........возможно, если не устроит скорость такого взаимодействия, то пойду по пути прямых вызовов.....пока я в изучении ))))

Ответить