...
- Общие настройки хранятся в таблице qrrsb_configuration:
Название | Значение | Описание |
---|---|---|
enabled | 0 – нет 1 – да | Включить/выключить интеграцию |
operation_wait_timeout | unsigned int | Время ожидания изменения статуса оплаты (в сек.) |
request_period | unsigned int | Период опроса статуса оплаты |
rsb_timeout | unsigned int | Время ожидания ответа на запрос к серверу банка (в мсек.) |
rsb_url | string | Адрес обработки запросов к банку (https://212.46.217.150:7601/eis-app/eis-rs/businessPaymentService) |
write_log_to_file | 0 – нет 1 – да | Включить/выключить запись запросов и отладочной информации в лог (информация об ошибках пишется даже при выключенной настройке) |
input_src | 0 – по решению кассы 16 – только печатать 32 – только отображать | Способ отображения QR-кода на кассе. Если настройка отсутствует, то выставляется значение по умолчанию – 32. Данное поле по умолчанию отсутствует. |
- Настройки для магазина хранятся в таблице qrrsb_merchant_configuration.
...
Сообщение об отсутствии настройки добавится в лог.
Название | Значение | Описание |
---|---|---|
ca_cert | string | Сертификат УЦ банка |
local_cert | string | Клиентский сертификат |
private_key | string | Приватный ключ |
sign_private_key | string | Приватный ключ для возвратов |
rsb_account | string | Расчётный счет юридического лица, открытого в Банке Русский Стандарт |
rsb_login | string | Регистрационный номер карточки клиента, зарегистрированной в информационных системах Банка Русский Стандарт |
rsb_merchant_id | string | Идентификатор ТСП в СБП |
- Задать конфигурацию для магазина можно в таблице qrrsb_store_configuration.
Если настройка для магазина отсутствует, то будут браться данные из конфигурации по умолчанию.
Название | Значение | Описание |
---|---|---|
store_id | string | ID магазина, приходящее в запросе от кассы (тэг StoreID) |
stock_id | int | ID отдела, передаваемое в запросе от кассы (пока не реализовано, значение должно быть null) |
config_id | int | ID конфигурации |
- Задать конфигурацию для терминала нужно в таблице qrrsb_cash_configuration:
Название | Значение | Описание |
---|---|---|
cash_id | string | ID кассы, приходящее в запросе от кассы (тэг TerminalID) |
qr_id | string | ID QR-кода, выдается при регистрации кассы в Банке Русский Стандарт |
source_id | string | ID запроса на регистрацию кассы, выдается при регистрации кассы в Банке Русский Стандарт |
payload | string | ссылка на СБП-оплату (содержимое QR-кода), выдается при регистрации кассы в Банке Русский Стандарт |
Дополнительная информация
После заполнения данных в БД демона необходим перезапуск:
sudo systemctl stop qrpayd.service sudo systemctl start qrpayd.service |
---|
RabbitMQ перезапускать не надо.
...