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

Ключ

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

Оглавление

Настройки Универсального интегратора

Описание таблиц

  • qroplati_merchants – таблица конфигураций для магазина
  • qroplati_terminals – таблица конфигураций для терминалов (касс)
  • qroplati_stores – таблица с настройкой конфигураций к конкретному магазину/юр. лицу
  • qroplati_transactions – журнал транзакций

Структура таблиц

  • В таблице qroplati_merchants находятся настройки мерчантов в формате JSON:
НазваниеЗначениеОписание
idint

ID конфигурации – уникальный идентификатор; целое положительное число

helppay_account – номер счета из системы "helppay"

valuestring в формате JSON

url – адрес отправки запросов

  • В таблице qroplati_stores находится связка между идентификатором магазина из запроса и его конфигурацией:
НазваниеЗначениеОписание
store_id

ID магазина, приходящее в запросе от кассы (тэг StoreID)

  • В таблице qrhelppay_cash_configuration хранятся настройки кассы:
НазваниеЗначениеОписание
TerminalID

Идентификатор терминала из запроса. Если запрос идет от УКМ, то соответствует cash_id – идентификатор кассы в торговой системе

value 

Конфигурация в формате JSON

Дополнительная информация

После заполнения данных в БД демона необходим перезапуск:

sudo systemctl stop qrpayd.service

sudo systemctl start qrpayd.service

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

________________________________________________

Название очереди RabbitMQ   qroplati.

________________________________________________

Настройки на сервере УКМ 4

Настройка оплаты на сервере УКМ 4

1. В настройках магазина нужно указать путь для параметра RabbitMQ сервер как amqp://ukm:xxxxxx@192.168.25.xxx:

Image Added

Измененные параметры магазина надо сохранить. 

2. Необходимо создать сервер авторизации QR оплата:

Image Added

Добавление сервера авторизации QR оплата происходит стандартным образом на странице Параметры магазина и настройка операций – Интеграция – Серверы авторизации (вкладка слева), закладка Оплаты:

Image Added

В настройках требуется указать следующие обязательные для заполнения параметры:

Image Added

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

Таймаут ожидания ответа, сек – время ожидания ответа от сервера указывается вручную, в секундах. Минимальное значение (оно же – значение по умолчанию) составляет 310 секунд. Так как касса является конечным звеном в цепочке узлов, участвующих в процессе проведения транзакции оплаты, значение данного таймаута ожидания должно быть строго больше, чем значение таймаута ожидания ответа от процессинга системы "Оплати".

Таймаут соединения, сек – общая продолжительность соединения с сервером Универсального интегратора (указывается вручную, в секундах).

Настройки нужно сохранить.

3. Затем надо создать вид оплаты QR оплата:

Image Added

Вид оплаты для сервера авторизации QR оплата создается стандартным образом.

Специфическими являются только следующие настройки:

Image Added

В поле Модуль оплаты необходимо указать значение qroplati.

Также нужно включить чек-бокс Сканировать QR-код покупателя:

Image Added

Настройки необходимо сохранить.

Метки протоколирования

RabbitMQ – Работа с сервером RabbitMQ.

QR_PAYMENT – Средство оплаты QR оплата.