Дерево страниц
Перейти к концу метаданных
Переход к началу метаданных

Описание

Сервис для оплаты покупок по частям "Подели" от АО "Альфа-банк" предоставляет покупателям возможность приобрести товар в рассрочку. Сервис работает как для онлайн-, так и офлайн-магазинов. Для того чтобы воспользоваться им в магазине, покупатель должен установить у себя мобильное приложение и зарегистрироваться. При оплате покупки, мобильное приложение генерирует QR-код для считывания кассе, в котором находится идентификатор покупателя. Финансовые обязательства покупателя, продавца и банка возникают вне кассового решения. При каждой оплате, произведенной с использованием данного сервиса, для покупателя формируется свой график погашения стоимости покупки; в момент одобрения оплаты сервис сам списывает с привязанной в мобильном приложении карты покупателя первый платеж в размере 25% от итоговой суммы покупки. Для кассы такой платеж фиксируется как безналичный. От сервиса "Подели" приходит подтверждение оплаты всей запрошенной суммы, деньги поступают на расчётный счёт магазина согласно сформированному для покупателя графику платежей.

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

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

  • qrpodeli_configuration – таблица с общими настройками
  • qrpodeli_merchant_configuration – таблица конфигураций для разных магазинов/юр. лиц
  • qrpodeli_store_configuration – таблица с настройкой конфигураций к конкретному магазину/юр. лицу
  • qrpodeli_transaction – журнал транзакций

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

  • Общие настройки хранятся в таблице qrpodeli_configuration:

Название

Значение

Описание

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

Таймаут соединения с сервером (мсек.)

podeli_urlstringURL до сервера для обработки запросов
write_log_to_file1/0Включить/выключить запись запросов и отладочной информации в лог (информация об ошибках пишется даже при выключенной настройке)
  • Настройки для магазина хранятся в таблице qrpodeli_merchant_configuration:

Название

Значение

Описание

podeli_loginstringНастройка, выдающаяся банком
podeli_passwordstringНастройка, выдающаяся банком
client_certstringКлиентский сертификат, выдается банком
pkeystringПриватный ключ
  • Задать конфигурацию для магазина можно в таблице qrpodeli_store_configuration.

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

Название

Значение

Описание

store_id
ID магазина, приходящее в запросе от кассы (тэг StoreID)
config_id
ID конфигурации

Дополнительная информация

После заполнения данных в БД демона необходим перезапуск:

sudo systemctl stop qrpayd.service

sudo systemctl start qrpayd.service

RabbitMQ перезапускать не надо.

________________________________________________

Название очереди RabbitMQ – qrpodeli.

Настройки авторизации на кассовом сервере УКМ 4

Настройка оплаты на сервере УКМ 4

1. В настройках магазина нужно указать путь для параметра RabbitMQ сервер как amqp://ukm:xxxxxx@192.168.25.xxx:

Измененные параметры магазина надо сохранить. 

2. Необходимо создать сервер авторизации QR оплата:

Добавление сервера авторизации QR оплата происходит стандартным образом на странице Параметры магазина и настройка операций – Интеграция – Серверы авторизации (вкладка слева), закладка Оплаты:

В настройках требуется указать следующие обязательные для заполнения параметры:

Название  наименование сервера авторизации подставляется системой автоматически при его добавлении, однако его можно изменить вручную.

Таймаут ожидания ответа, сек – время ожидания ответа от сервера указывается вручную, в секундах. Минимальное значение (оно же – значение по умолчанию) составляет 310 секунд. Так как касса является конечным звеном в цепочке узлов, участвующих в процессе проведения транзакции оплаты, значение данного таймаута ожидания должно быть строго больше, чем значение таймаута ожидания ответа от процессинга Газпромбанка (на 10 секунд больше, чем значение operation_wait_timeout).

Настройки нужно сохранить.

3. Затем надо создать вид оплаты QR оплата:

Вид оплаты для сервера авторизации QR оплата создается стандартным образом.

Специфическими являются только следующие настройки:

В поле Модуль оплаты необходимо указать значение qrpodeli.

Также нужно активировать чек-бокс Сканировать QR-код покупателя.

Настройки необходимо сохранить.

Метки протоколирования

RabbitMQ – Работа с сервером RabbitMQ

QR_PAYMENT – Средство оплаты QR оплата.