Оглавление |
---|
Описание
Сервис для оплаты покупок по частям "Подели" от АО "Альфа-банк" предоставляет покупателям возможность приобрести товар в рассрочку. Сервис работает как для онлайн-, так и офлайн-магазинов. Для того чтобы воспользоваться им в магазине, покупатель должен установить у себя мобильное приложение и зарегистрироваться. При оплате покупки, мобильное приложение генерирует QR-код для считывания кассе, в котором находится идентификатор покупателя. Финансовые обязательства покупателя, продавца и банка возникают вне кассового решения. При каждой оплате, произведенной с использованием данного сервиса, для покупателя формируется свой график погашения стоимости покупки; в момент одобрения оплаты сервис сам списывает с привязанной в мобильном приложении карты покупателя первый платеж в размере 25% от итоговой суммы покупки. Для кассы такой платеж фиксируется как безналичный. От сервиса "Подели" приходит подтверждение оплаты всей запрошенной суммы, деньги поступают на расчётный счёт магазина согласно сформированному для покупателя графику платежей.
Настройки Универсального интегратора
Описание таблиц
- qrpodeli_configuration – таблица с общими настройками
- qrpodeli_merchant_configuration – таблица конфигураций для разных магазинов/юр. лиц
- qrpodeli_store_configuration – таблица с настройкой конфигураций к конкретному магазину/юр. лицу
- qrpodeli_transaction – журнал транзакций
Структура таблиц
- Общие настройки хранятся в таблице qrpodeli_configuration:
Название | Значение | Описание |
---|---|---|
enabled | 1/0 | Включить/выключить интеграцию |
operation_wait_timeout | unsigned int | Время ожидания изменения статуса оплаты (сек.) |
request_period | unsigned int | Период опроса статуса оплаты |
podeli_timeout | unsigned int | Таймаут соединения с сервером (мсек.) |
podeli_url | string | URL до сервера для обработки запросов |
write_log_to_file | 1/0 | Включить/выключить запись запросов и отладочной информации в лог (информация об ошибках пишется даже при выключенной настройке) |
- Настройки для магазина хранятся в таблице qrpodeli_merchant_configuration:
Название | Значение | Описание |
---|---|---|
podeli_login | string | Настройка, выдающаяся банком |
podeli_password | string | Настройка, выдающаяся банком |
client_cert | string | Клиентский сертификат, выдается банком |
pkey | string | Приватный ключ |
- Задать конфигурацию для магазина можно в таблице qrpodeli_store_configuration.
Если настройка для магазина отсутствует, то будут браться данные из конфигурации по умолчанию.
Название | Значение | Описание |
---|---|---|
store_id | ID магазина, приходящее в запросе от кассы (тэг StoreID) | |
config_id | ID конфигурации |
Дополнительная информация
После заполнения данных в БД демона необходим перезапуск:
sudo systemctl stop qrpayd.service sudo systemctl start qrpayd.service |
---|
RabbitMQ перезапускать не надо.
________________________________________________
Название очереди RabbitMQ – qrpodeli.
Настройки авторизации на кассовом сервере УКМ 4
...