...
Для стабильной работы потребуется последняя актуальная версия интегратора.
Актуальная версия
Блок кода | ||||
---|---|---|---|---|
| ||||
ukm_integrator 111 master, 77dcbba |
Как проверить версию
Блок кода |
---|
/usr/local/qrpay/qrpayd --version |
Инсталляция и обновление
Инсталлятор
...
Rabbit логин/пароль: admin/admin
Настройки демона
В базе данных демона (qrpayd) есть таблица qrraiffd_configuration, из которой берутся следующие настройки:
- 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.
После прописывания в базе данных демона (qrraiffd), необходимо его перезапустить следующими командами:
sudo systemctl stop qrraiffd
sudo systemctl start qrraiffd
RabbitMQ перезапускать не надо.
Как проверить версию
Блок кода |
---|
/usr/local/qrpay/qrpayd --version |
Актуальная версия
...
language | py |
---|---|
theme | RDark |
...
Как снимать логи
Нужно подставить дату, за которую требуется получить лог. Полученный файл и есть лог, его и нужно прислать:
Блок кода |
---|
journalctl --since "2022-12-24 00:00:00" --until "2022-12-24 23:59:59" -a -u qrpayd.service > /home/ukmclient/qrpayd.log |
Метки протоколирования
RabbitMQ – Работа с сервером RabbitMQ.
QR_PAYMENT – Средство оплаты "QR-оплата".