...
Касса УКМ-клиент | Touch-касса Lillo |
---|---|
В чеке возврата оплата через СБП фигурирует в числе средств оплаты из чека продажи: | |
При выборе данного средства оплаты, чек возврата завершается штатным образом: | |
Настройка
1. Для корректной работы функционала требуется установка и настройка актуальной версии Универсального интегратора.
Установка сервера Универсальный интегратор
...
Для организации оплаты по QR-коду, необходимо выполнить несколько групп настроек.
Установка и настройка Универсального интегратора
Технические требования
- двухъядерный процессор 2 ГГц;
- системная память 4 GiB RAM;
- 25 Гб свободного пространства на жестком диске.
В самом магазине сервер рекомендуется располагать как можно ближе к кассам, во избежание проблем со связью.
Дистрибутив
Актуальный образ выложен на FTP с последней версией УКМ 4.
...
Внимание! На данный момент, релизной версией интегратора является 107_v.2.4. Необходим файл qrpay-update.sh для автоматического обновления до версии 108_v.2.5.
Инсталляция и обновление
Инсталлятор
При установке дистрибутива необходимо выбрать из списка доступных программ Universal integrator:
...
В качестве базы данных используется MariaDB.
Обновление
Файл qrpay-update.sh необходимо поместить на сервер Универсального интегратора и дать ему права на исполнение:
...
Блок кода | ||||
---|---|---|---|---|
| ||||
sudo systemctl stop qrpayd.service sudo ./qrpay-update.sh sudo systemctl start qrpayd.service |
Логины/пароли
- Пользователь системы: qrpay/xxxxxx.
- Пользователь MariaDB: qrpay@localhost/xxxxxx.
- Пользователи RabbitMQ:
- admin/admin для администрирования;
- ukm/xxxxxx для доступа с кассы.
Веб от RabbitMQ
<ip>:15672
Rabbit логин/пароль: admin/admin
Настройки демона
В базе данных демона (qrraiffd) есть таблица configuration, из которой берутся следующие настройки: СОМНЕВАЮСЬ: В УКМ5 ДРУГИЕ НАЗВАНИЯ
...
RabbitMQ перезапускать не надо.
Как проверить версию
Блок кода |
---|
/usr/local/qrpay/qrpayd --version |
Как снимать логи
Нужно подставить дату, за которую требуется получить лог. Полученный файл и есть лог, его и нужно прислать:
...
В ДРУГОМ ДОКУМЕНТЕ ПРОСТО НАПИСАНО - sudo journalctl -u qrraiffd ЧТО ОСТАВИТЬ, В ИТОГЕ?
Метки протоколирования
RabbitMQ – Работа с сервером RabbitMQ.
QR_PAYMENT – Средство оплаты "QR-оплата".2
Предварительные условия
1. Подключение QR Pay подразумевает увеличение технических требований в серверу УКМ 4, в частности, установку выделенного Linux-сервера, адрес которого прописывается в параметрах магазина. По вопросам развертывания сервера обращайтесь к команде техподдержки УКМ 4. Помимо этого, необходимо убедиться, что используется версия УКМ 4 не ниже 102 и в качестве профиля печатных форм установлено значение Сервис Плюс. При условии выбранного профиля печатных форм Сервис плюс, при переходе к оплате чека по QR, касса напечатает QR-код. Затем касса выждет таймаут, заданный в параметре operation_wait_timeout. В это время покупатель должен успеть считать QR-код для оплаты через приложение банка на телефоне. Если он успеет сделать это в отведенное время, то касса печатает чек с видом оплаты "QR-оплата".
32. Корректная работа функционала, разумеется, требует настроек на стороне банковской системы, в рамках интеграции с которой используется функция QR-оплаты. За этими настройками необходимо обратиться к представителям соответствующего банка. ЭТО ПО-ПРЕЖНЕМУ ОСТАЕТСЯ ТАК?
Настройки на кассовом сервере УКМ 4
Для корректной работы также необходимо добавление нового сервера авторизации и вида оплаты.
41. Добавление сервера авторизации QR оплата происходит стандартным образом на странице Параметры магазина и настройка операций – Интеграция – Серверы авторизации (вкладка слева), закладка Оплаты:
...
Настройки нужно сохранить.
52. Вид оплаты для сервера авторизации QR оплата создается стандартным образом.
...
Параметры нужно сохранить.
63. Также необходимо в настройках магазина указать путь для параметра RabbitMQ сервер:
...