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

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

Ключ

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

Оглавление

Описание

Помимо сервиса для оплаты покупок Подели, АО "Альфа-Банк" позволяет производить оплаты через Систему быстрых платежей по кассовой платежной ссылке. 

Информация

Общий алгоритм процесса оплаты при помощи кассовой платежной ссылки описан здесь

Процесс проверки кассовой ссылки описан здесь.

Процесс привязки кассовой ссылки описан здесь, но в случае Альфа-Банка имеет особенность


Оглавление

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

...

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

  • qralpha_variable_stores:

Название

Значение

Описание

StoreID

string(128)

Идентификатор магазина в торговой системе
merchantintИдентификатор конфигурации из таблицы qralpha_variable_merchants
  • qralpha_variable_merchants:

Название

Значение

Описание

idint

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

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

value string в формате JSON

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

















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

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

pkey

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

ssl_local_cert

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

ssl_pkey

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

qrTtl

Время жизни запроса на оплату в минутах; значение по умолчанию = 5

interval

Интервал повторения запроса (например, запроса статуса) в секундах; значение по умолчанию = 5

timeout

Таймаут сетевого соединения с банком

cancel_lifetim

Время жизни  запроса на отмену транзакции в часах; значение по умолчанию = 0 (бесконечно)

  • qralpha_variable_terminals:

Название

Значение

Описание

TerminalIDstring(128)

 ID кассы в торговой системе

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


payload

Ссылка для отображения

qrcId

ID ссылки
qrTtlВремя жизни запроса на оплату в минутах; значение по умолчанию = 5
TerminalNo

Идентификатор терминала в системе СБП

  • qralpha_variable_transactions:

Название

Значение

Описание

op_datedatetime

 Дата обновления данных

idbin

Уникальный идентификатор операции в системе Универсального интегратора в двоичном виде

cancelbin

Уникальный идентификатор отмены операции в системе Универсального интегратора в двоичном виде

datastring в формате JSON

Данные по транзакции; фактически хранит ответ от банка без поля message и прочих ненужных полей

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

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

sudo systemctl stop qrpayd.service

sudo systemctl start qrpayd.service

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

...

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

Важно! В связи с нестабильностью целях обеспечения большей стабильности тестовой среды на стороне банка, на сервере интегратора может единоразово потребуется потребоваться прописать значение -i в следующей строке:

...

sudo systemctl restart qrpayd.service

Настройки на сервере УКМ 5

Стандартные, а также специфические для использования кассовой ссылки.