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

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

Ключ

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

...

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

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

  • qrrsbqralpha_variable_configurationstores – таблица с общими настройками
  • qrrsb_merchant_configuration – таблица конфигураций для разных магазинов/юр. лиц
  • qrrsb_cash_configuration – с соответствием номера магазина в настройках Универсального интегратора и торговой системы
  • qralpha_variable_merchants – таблица с настройками параметров соединения и взаимодействия с банком для каждого магазина
  • qralpha_variable_terminals таблица конфигураций для терминалов (касс)
  • qrrsbqralpha_storevariable_configuration – таблица с настройкой конфигураций (qrrsb_merchant_configuration) к конкретному магазину/юр. лицу
  • qrrsb_transaction – журнал транзакций

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

  • Общие настройки хранятся в таблице qrrsb_configurationtransactions – таблица для хранения данных по транзакциям

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

  • qralpha_variable_stores:

Название

Значение

Описание

ca_certstringСертификат УЦ банкаlocal_certstringКлиентский сертификатprivate_keystringПриватный ключsign_private_keystring

Приватный ключ для возвратов

rsb_accountstringРасчётный счет юридического лица, открытого в Банке Русский Стандартrsb_loginstringРегистрационный номер карточки клиента, зарегистрированной в информационных системах Банка Русский Стандартrsb_merchant_idstringИдентификатор ТСП в СБП

Название

Значение

Описание

enabled

0 – нет

1 – да

Включить/выключить интеграцию
operation_wait_timeoutunsigned intВремя ожидания изменения статуса оплаты (в сек.)
request_periodunsigned intПериод опроса статуса оплаты
rsb_timeoutunsigned int

Время ожидания ответа на запрос к серверу банка (в мсек.)

rsb_urlstringАдрес обработки запросов к банку (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.

В контексте данной статьи, под "конфигурацией" понимается перечень настроек для магазина, объединенных одним идентификатором (поле id таблицы).

Конфигурация с id = 0 считается конфигурацией по умолчанию.

Если данные отсутствуют в текущей конфигурации, то они будут браться из конфигурации по умолчанию (с id = 0).

Если и в конфигурации по умолчанию данные отсутствуют, то будет использоваться значение по умолчанию (пустая строка), что приведет к ошибке в работе.

Сообщение об отсутствии настройки добавится в лог.

StoreID

???

ID магазина в торговой системе
merchant???ID магазина в таблице настроек qralpha_variable_merchants
  • qralpha_variable_merchants:

Название

Значение

Описание

id???

ID настройки для магазина.

0 – общая настройка для всех магазинов; значение зарезервировано

value ???

Хранит настройки в формате JSON:



url

???

Адрес взаимодействия с банком


pkey_alias

Алиас ключа для подписи запроса



pkey

Ключ для подписи запроса



ssl_local_cert

 Локальный сертификат для организации соединения



ssl_pkey

Закрытый ключ для организации соединения





















  • Задать конфигурацию для магазина можно в таблице qrrsb_store_configuration.

...