Публичное пространство

Оплата QR-кодом: Альфабанк СБП (Система Быстрых Платежей)

SRTZ-1838 - Получение подробных данных проблемы… СТАТУС

CR-7448 - Получение подробных данных проблемы… СТАТУС

10.3.17.0

Описание

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

Настройка

Сервер

1. Перейдите в Интеграция → Внешние процессинги → кликните .

2. Наберите в строке поиска альфа → кликните Сервисы оплаты по QR-коду → установите флажок Альфабанк (СБП) → кликните .

3. Кликните по процессингу Альфабанк (СБП).

4. Введите данные в поля → кликните .

ПараметрОписаниеПример значения
Закрытый RSA ключ клиента в base64

Сертификат ключа клиента, когда он предоставлен Альфабанком

  • В случаях, когда у клиента есть ключ клиента и ключ банка необходимо их прописать в соответствующие поля.
  • В случае, когда у клиента нет своего ключа, но имеется только ключ банка необходимо продублировать этот ключ и в поле ключа клиента и в поле ключа банка.
  • Какие ключи будут у клиента зависит от договоренности между клиентом и Альфабанком.
Сертификат в формате base64
Сертификат X.509 банка в base64Сертификат для подписи запроса при подключении к TLS шлюзу.Пример файла сертификата cert.crt
Закрытый RSA ключ банка в base64Закрытый ключ для валидации подписи сертификата.Пример файла закрытого ключа key.key
Имя сертификата на стороне АльфабанкаНаименование сертификата, выдаваемое Альфабанком для каждого сертификата.c2b-pos-test
Идентификатор зарегистрированного партнера в СБП

Идентификационный номер, предоставляемый банком для магазина в системе СБП.

Внимание! При заполнении «Идентификатора зарегистрированного партнера в СБП» вводите идентификатор юридического лица, а не торгово-сервисной точки. В противном случае вы не можете зарегистрировать другие свои ТСТ в рамках одного юридического лица. Таким образом прием платежей СБП будет происходить только по одной ТСТ. А ТСТ в рамках юридического лица может быть гораздо более одного.

MA0000002371
Назначение платежа (отображается в выписке)

Данные для протокола обмена с процессингом Альфабанк СБП, в котором присутствует секция paymentDetails, которую банк отображает в выписке, передаваемой ритейлеру.

Допустимые значения:

  • Простой текст.
  • Переменные (мнемоники):
    • %SHOP_INDEX% - номер магазина.
    • %CASH_NUMBER% - номер кассы.
    • %DATE_TIME% - дата и время формирования запроса в формате ISO-8601 (например, 2021-04-15T13:12:12).
Оплата по СБП
Срок действия QR-кода в минутахСрок в течение которого будет действителен сгенерированный QR-код оплаты на экране или на чеке.5
Максимальное время ожидания при подключении в секундахТаймаут подключения в секундах10
Максимальное время ожидания ответа в секундахТаймаут ожидания ответа в секундах10

5. Откройте на редактирование файл сертификата .crt, полученный от Альфабанка, в текстовом редакторе (рекомендуется в Notepad++).

6. Удалите строки заголовков ----BEGIN CERTIFICATE----, ----END CERTIFICATE----

7. Выделите весь текст, нажав комбинацию клавиш CTRL + A.

8. Перейдите в меню Поиск → выберите Замена... → введите в поле поиска Найти: значение \n → установите переключатель в положение Расширенный → кликните Заменить все.

9. Скопируйте содержимое в буфер обмена для вставки в поле Сертификат .crt в формате base64

10. Повторите операции 5-9 для файла закрытого ключа .key → поместите содержимое в поле Закрытый ключ .key в формате base64.

Настройка кассового модуля

1. Перейдите в Кассовый модуль → кликните Шаблоны касс → рядом с тем шаблоном касс, для которого требуется назначить оплату QR-кодом нажмите  → выберите Редактировать.

2. Перейдите на вкладку ПРОЦЕСС ТОРГОВЛИ → НАСТРОЙКИ → введите в строку поиска код → кликните по секции Типы оплат → установите флажок  Оплата по QR-коду → кликните