...
Настройки Универсального интегратора
Описание таблиц
- 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:
Название
Значение
Описание
Приватный ключ для возвратов
Название | Значение | Описание |
---|---|---|
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.
В контексте данной статьи, под "конфигурацией" понимается перечень настроек для магазина, объединенных одним идентификатором (поле 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.
...