...
QR Сбербанк SberPay (vendor): QR-код формируется на кассе
Описание таблиц
- qrsberpay_configuration – таблица с общими настройками
- qrsberpay_merchant_configuration – таблица конфигураций для разных магазинов/юр.лиц
- qrsberpay_cash_configuration – таблица конфигураций для терминалов (касс)
- qrsberpay_store_configuration – таблица с настройкой конфигураций к конкретному магазину/юр.лицу
- qrsberpay_transaction – журнал транзакций
Структура таблиц
- Общие настройки хранятся в таблице qrsberpay_configuration:
Название | Значение | Описание |
---|
enabled | 1/0 |
включитьВключить/выключить интеграцию |
operation_wait_timeout | unsigned int | Время ожидания изменения статуса оплаты (сек.) |
request_period | unsigned int | Период опроса статуса оплаты |
sbersbp_timeout | unsigned int |
таймаут Таймаут соединения с сервером |
Сбербанкмс]]методы захардкожены) |
write_log_to_file | 1/0 |
включитьВключить/выключить запись запросов и отладочной информации в лог ( |
нформация информация об ошибках пишется даже при выключенной настройке) |
- Настройки для магазина хранятся в таблице qrsberpay_merchant_configuration:
Название | Значение | Описание |
---|
sbersbp_ca_сert | string |
корневой Корневой сертификат |
sbersbp_client_id | string | clientID |
- – параметр доступа |
sbersbp_client_secret | string | clientSecret |
- – параметр доступа |
sbersbp_local_сert | string |
клиентский Клиентский сертификат |
sbersbp_member_id | string |
идентификатор Идентификатор клиента |
sbersbp_pkey | string |
приватный - Настройки для кассы хранятся в таблице qrsbersbp_cash_configuration:
Название | Значение | Описание |
---|
cash_id |
id
| ID кассы в торговой системе (приходит в запросе от кассы в поле TerminalID) |
terminal_id |
| Уникальный идентификатор терминала |
- – настройка, выдающаяся банком |
qr_id |
| Уникальный идентификатор |
наклейки - наклейки – настройка, выдающаяся банком |
- Задать конфигурацию для магазина можно в таблице qrsberpay_store_configuration.
Если настройка для магазина отсутствует, то будут браться данные из конфигурации по умолчанию.
Название | Значение | Описание |
---|
store_id |
id
| ID магазина, приходящее в запросе от кассы ( |
таг id
| ID отдела, передаваемое в запросе от кассы (пока не реализовано, значение должно быть null) |
config_id |
id Дополнительная информация
После заполнения данных в БД демона необходим перезапуск.:
sudo systemctl stop qrpayd.service sudo systemctl start qrpayd.service |
---|
rabbitmq перезапускать RabbitMQ перезапускать не надо.
________________________________________________
Название очереди rabbit - RabbitMQ – qrsberpay.
Настройка оплаты на сервере УКМ 4
...