...
Структура и настройка плагина
Плагин, Есть два режима работы терминала в плагине - на клиентской стороне и через сервер печати cashcheck.
Клиентский режим
В этом варианте плагин по большей части , работает на клиентской стороне. Взаимодействие с терминалами производится через утилиты и настройки сбербанка на компьютере, где установлен клиент биллинга (рабочее место кассира). Серверная часть плагина используется только для ведения истории платежей. Работа осуществляется через обращение к утилите через командную строку. Путь до неё на текущем локальном компьютере и до файлов, которые она генерирует, прописываются в настройках. Основная конфигурация производится в файле настройки клиента биллинга (файл client[_ru_RU].properties):
...
Примечание |
---|
Необходим лишь сервер печати — приложение BGCashcheckServer. Сам плагин cashcheck устанавливать не нужно, если вы не собираетесь использовать его функционал. |
Режим сервера печати
В этом варианте пинпад настраивается не в клиенте, а в сервере печати cashcheck со специальным драйвером ru.bitel.frk.driver.sbpilot.Driver, все настройки в точности такие же, как для локального варианта (см. в конфиге сервера печати). Работа с пинпадом ведётся через сервер биллинга, который через сервер печати включает терминал, показывает диалог и т.д. Для доступа к серверу печати с драйвером sbpilot указывается коннектор в конфиге плагина:
Блок кода | ||
---|---|---|
| ||
# коннектор до сервера печати с настроенным плагином sbpilot (НЕ до сервера печатающего чеки)
cashserver.connector=127.0.0.1:9876 |
Обратите внимание, что в конфиге сервера печати указывается коннектор на другой сервер печати (на другой машине или на другом порту), который печатает чеки (как и в клиентском варианте).
Настройка утилиты sb_pilot
...