Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Для стабильной работы потребуется последняя актуальная версия интегратора.

Актуальная версия

Блок кода
languagepy
themeRDark
ukm_integrator 111 master, 77dcbba

Как проверить версию

Блок кода
/usr/local/qrpay/qrpayd --version

Инсталляция и обновление

  • Инсталлятор

...

Rabbit логин/пароль: admin/admin

Настройки демона

В базе данных демона (qrpayd) есть таблица qrraiffd_configuration, из которой берутся следующие настройки:

  • key – ключ авторизации;
  • merchant_id – идентификатор зарегистрированного партнёра в СБП;
  • Якорь
    owt
    owt
    operation_wait_timeout
     – время в секундах, в течение которого происходит опрос статуса операции (подтверждена оплата или возврат): сколько ждать, пока покупатель произведет оплату;
  • 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.

Image Modified

После прописывания в базе данных демона (qrraiffd), необходимо его перезапустить следующими командами:

sudo systemctl stop qrraiffd

sudo systemctl start qrraiffd

RabbitMQ перезапускать не надо.

Как проверить версию

Блок кода
/usr/local/qrpay/qrpayd --version

Актуальная версия

...

languagepy
themeRDark

...

Как снимать логи

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

Блок кода
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-оплата".