SetRetail10 ▪️ Касса ◾️ Подключение терминала Unitodi P8 Bio к банковскому процессингу PBF Group

Публичное пространство

SetRetail10 ▪️ Касса ◾️ Подключение терминала Unitodi P8 Bio к банковскому процессингу PBF Group

https://crystals.atlassian.net/browse/HW-215)

https://crystals.atlassian.net/browse/CR-13334

https://crystals.atlassian.net/browse/HW-212

https://crystals.atlassian.net/browse/CR-13319

10.4.15.0

Внешний вид терминала Unitodi P8 Bio

uni.png

Настройка

На сервере

Перейдите в Кассовый модуль → Банки → кликните  → введите название банка (например, PBF) в поле [Название], из поля [Процессинг] выберите Aisino (PBF Group) → кликните .

image-20250716-080411.png

 

На кассе

Задание Terminal ID

Номер терминала (TerminalID, TID) присваивается банком.

Задание TerminalID выполняется только этим способом в следующих случаях:

  • номер терминала содержит буквы;

  • терминал подключается к кассе SetTouch.

Если терминал имеет только цифровой номер и подключается к клавиатурной кассе, его можно задать непосредственно в интерфейсе кассы при выборе банка.

  1. Откройте на редактирование файл /home/tc/storage/crystal-cash/config/plugins/bank-pbf-config.xml.

image-20250714-162351.png
  1. Для параметра terminalID введите значение номера терминала в поле value → сохраните изменения в файле.

image-20250716-123448.png

Определение symlink порта терминала

При подключении терминала формируется symlink (символьная ссылка) на устройство. Для его отображения введите команду:

ls -l /dev/usb*

В результате выполнения команды отобразятся все подключенные USB-устройства. Определить терминал можно, например, выполнив команды дважды: до подключения терминала и после. В примере ниже терминалу соответствует symlink: usbSV0e8dP2006.

image-20250716-142445.png

 

Установка и настройка службы pbfproxy

Обновленная версия службы pbfproxy была добавлена только в установочные дистрибутивы версии 10.4.15.0 и выше для касс на Ubuntu и Tinycore. В зависимости от версии образа, из которого была установлена касса, используйте тот или иной раздел для настройки службы.

 

Ubuntu

Касса установлена из образа версии 10.4.15.0 и выше
  1. Откройте на редактирование файл /home/tc/storage/3rd-party/pbf/PbfProxy/ProxyConfig.ini.

image-20250714-151408.png
  1. В параметр SerialPortName введите только имя symlink (без /dev/) (см. раздел Определение symlink порта) → сохраните файл.

SerialPortName = usbSV0e8dP2006
image-20250716-094308.png
  1. Выполните команду

sudo systemctl enable pbf
image-20250717-081901.png
  1. Перезагрузите кассу командой cash reboot.

image-20250717-075616.png
Касса установлена из образа версии до 10.4.15.0

1. Скопируйте скрипт в папку, например - home/tc/storage.

image-20250716-161027.png
  1. Выполните команды:

cd /home/tc/storage sudo chmod +x install_pbfproxy.run ./install_pbfproxy.run
image-20250717-081744.png
  1. Откройте на редактирование файл /home/tc/storage/3rd-party/pbf/PbfProxy/ProxyConfig.ini.

image-20250714-151408.png
  1. В параметр SerialPortName введите только имя symlink (без /dev/) (см. раздел Определение symlink порта) → сохраните файл.

SerialPortName = usbSV0e8dP2006
image-20250716-094308.png
  1. Выполните команду

sudo systemctl enable pbf
image-20250717-075541.png
  1. Перезагрузите кассу командой cash reboot.

image-20250717-075616.png

 

 

Tinycore

Касса установлена из образа версии 10.4.15.0 и выше
  1. Откройте на редактирование файл /mnt/sda1/tce/onboot.lst.

image-20250714-145342.png
  1. В конец файла добавьте строку pbfproxy.tcz → добавьте пустую строку → сохраните файл.

image-20250714-151031.png
  1. Перезагрузите кассу командой cash reboot.

image-20250714-151110.png
  1. Откройте на редактирование файл /home/tc/storage/3rd-party/pbf/PbfProxy/ProxyConfig.ini.

image-20250714-151408.png
  1. В параметр SerialPortName введите только имя symlink (без /dev/) (см. раздел Определение symlink порта) → сохраните файл.

SerialPortName = usbSV0e8dP2006
image-20250716-094308.png
  1. Перезагрузите кассу командой cash reboot.

image-20250716-094352.png

 

Касса установлена из образа версии до 10.4.15.0
  1. Скопируйте с заменой архив службы в папку /mnt/sda1/tce/optional.

putty_3Ozn24xq2n.png
  1. Откройте на редактирование файл /mnt/sda1/tce/onboot.lst.

image-20250714-145342.png
  1. В конец файла добавьте строку pbfproxy.tcz → добавьте пустую строку → сохраните файл.

image-20250714-151031.png
  1. Перезагрузите кассу командой cash reboot.

image-20250714-151110.png
  1. Откройте на редактирование файл /home/tc/storage/3rd-party/pbf/PbfProxy/ProxyConfig.ini.

image-20250714-151408.png
  1. В параметр SerialPortName введите только имя symlink (без /dev/) (см. раздел Определение symlink порта) → сохраните файл.

SerialPortName = usbSV0e8dP2006
image-20250716-094308.png
  1. Перезагрузите кассу командой cash reboot.

image-20250716-094352.png

Выбор банка на кассе

Клавиатурная касса

  1. На кассе перейдите в раздел Конфигуратор → Банки с правами сервисного инженера.

172.29.17.126_16_07_2025-12_48_28.png
  1. Выберите банк PBF.

172.29.17.126_16_07_2025-12_48_50.png
  1. Нажмите Изменить настройки.

172.29.17.126_16_07_2025-12_54_24.png
  1. Введите номер терминала или нажмите ВВОД, если номер терминала указан верный.

172.29.17.126_16_07_2025-12_54_36.png
  1. Выберите порт, заданный в файле конфигурации ProxyConfig.ini службы PbfProxy.

172.29.17.126_16_07_2025-13_52_00.png
  1. Установите скорость 115200 бит/с.

172.29.17.126_16_07_2025-13_52_14.png
  1. Нажмите Задействовать.

172.29.17.126_16_07_2025-12_55_44.png
  1. Вернитесь в предыдущее меню клавишей НАЗАД, убедитесь что банк PBF в статусе Используется.

172.29.17.126_16_07_2025-12_56_07.png
  1. Перезагрузите кассу.

После перезагрузки выполните тестовые операции с терминалом.

172.29.17.126_16_07_2025-12_56_28.png

 

SetTouch

  1. Авторизуйтесь на кассе с правами сервисного инженера → нажмите image-20250716-152602.png, чтобы открыть боковое меню.

image-20250716-152305.png
  1. Перейдите в раздел Настройки.

image-20250716-152901.png
  1. Выберите Банки.

image-20250716-155432.png
  1. Выберите процессинг Aisino (PBF Group).

image-20250716-155318.png
  1. Активируйте работу процессинга  → нажмите image-20250716-153641.png.

image-20250716-154855.png
  1. Напротив процессинга отобразится зелёная отметка image-20250716-160515.png. Нажмите image-20250716-152602.png.

image-20250716-155808.png
  1. В боковом меню нажмите image-20250716-153854.png → выберите Перезагрузка.

После перезагрузки выполните тестовые операции с терминалом.

image-20250716-154234.png

Документация Unitodi