...
- двухъядерный процессор 2 ГГц;
- системная память 4 GiB RAM;
- 25 Гб свободного пространства на жестком диске.
В самом магазине сервер рекомендуется располагать как можно ближе к кассам, во избежание проблем со связью.
Дистрибутив
Актуальный образ выложен на FTP с последней версией УКМ 4.
...
Rabbit логин/пароль: admin/admin
Настройки демона
В базе данных демона (qrraiffd) есть таблица configuration, из которой берутся следующие настройки: СОМНЕВАЮСЬ: В УКМ5 ДРУГИЕ НАЗВАНИЯ
- key – ключ авторизации;
- merchant_id – идентификатор зарегистрированного партнёра в СБП;
operation_wait_timeout – время в секундах, в течение которого происходит опрос статуса операции (подтверждена оплата или возврат): сколько ждать, пока покупатель произведет оплату;Якорь owt owt - qrpay_timeout – время (в мс) ожидания ответа от сервера банка: сетевой таймаут;
- qrpay_url – адрес отправки запросов (адрес в qrpay_url должен быть вида https://________raiffeisen.ru/api);
- request_period – период опроса статуса операции (в секундах): с какой частотой Универсальный интегратор запрашивает статус оплаты по QR-коду (прошла или нет);
- write_log_to_file – писать ли лог (0 – нет; 1 – да);
- op_type – (НЕ РАСПИСАНО, ЧТО ЭТО. ТИП ОПЕРАЦИИ?):
- 2 – оплата;
- 3 – проверка статуса оплаты;
- 4 – возврат;
- 7 – отмена;
- op_result – (НЕ РАСПИСАНО, ЧТО ЭТО. РЕЗУЛЬТАТ ОПЕРАЦИИ?):
- неизвестно – 1 (не получено никакого ответа);
- успешно – 0;
- ошибка – 4.
Как проверить версию
Блок кода |
---|
/usr/local/qrpay/qrpayd --version |
...
Блок кода |
---|
journalctl --since "2022-12-24 00:00:00" --until "2022-12-24 23:59:59" -a -u qrpayd.service > /home/ukmclient/qrpayd.log |
В ДРУГОМ ДОКУМЕНТЕ ПРОСТО НАПИСАНО - sudo journalctl -u qrraiffd ЧТО ОСТАВИТЬ, В ИТОГЕ?
Метки протоколирования
RabbitMQ – Работа с сервером RabbitMQ.
QR_PAYMENT – Средство оплаты "QR-оплата".
2. Подключение QR Pay подразумевает увеличение технических требований в серверу УКМ 4, в частности, установку выделенного Linux-сервера, адрес которого прописывается в параметрах магазина. По вопросам развертывания сервера обращайтесь к команде техподдержки УКМ 4. Помимо этого, необходимо убедиться, что используется версия УКМ 4 не ниже 102 и в качестве профиля печатных форм установлено значение Сервис Плюс.
...
Таймаут ожидания ответа, сек – время ожидания ответа от сервера указывается вручную, в секундах. Минимальное значение (оно же – значение по умолчанию) составляет 310 секунд. Так как касса является конечным звеном в цепочке узлов, участвующих в процессе проведения транзакции оплаты, значение данного таймаута ожидания должно быть строго больше, чем значение таймаута ожидания ответа от процессинга банка-участника СБП (на 10 секунд больше, чем значение operation_wait_timeout).
Настройки нужно сохранить.
...
Настройки нужно сохранить.
7. При условии выбранного профиля печатных форм Сервис плюс, касса напечатает QR-код. Затем касса выждет таймаут, заданный в параметре operation_wait_timeout.
Тестовым приложением райфанзен на телефоне считываем QR-код для оплаты.
Если успели в отведенное время, то касса печатает чек с видом оплаты "QR-оплата".
После прописывания в БД демона (qrraiffd) необходимо его перезапустить.
sudo systemctl stop qrraiffd
sudo systemctl start qrraiffd
rabbitmq перезапускать не надо.
Якорь link link
Проверка
link | |
link |
...
многоразовой платёжной ссылки
...
СБП (только для
...
банков Райффайзен и Русский Стандарт)
При QR-оплате через Банк Русский Стандарт, используется статическая кассовая платёжная ссылка СБП. Считав сгенерированный QR-код, можно проверить соответствие считанной ссылки и ссылки в настройках универсального интегратора, через который осуществляется взаимодействие с УКМ 4.
...