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

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

Ключ

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

...

  • двухъядерный процессор 2 ГГц;
  • системная память 4 GiB RAM;
  • 25 Гб свободного пространства на жестком диске.

В самом магазине сервер рекомендуется располагать как можно ближе к кассам, во избежание проблем со связью.

Дистрибутив

Актуальный образ выложен на FTP с последней версией УКМ 4.

...

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

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

В базе данных демона (qrraiffd) есть таблица configuration, из которой берутся следующие настройки: СОМНЕВАЮСЬ: В УКМ5 ДРУГИЕ НАЗВАНИЯ

  • 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.

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

Блок кода
/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
Проверка

...

многоразовой платёжной ссылки

...

СБП (только для

...

банков Райффайзен и Русский Стандарт)

При QR-оплате через Банк Русский Стандарт, используется статическая кассовая платёжная ссылка СБП. Считав сгенерированный QR-код, можно проверить соответствие считанной ссылки и ссылки в настройках универсального интегратора, через который осуществляется взаимодействие с УКМ 4.

...