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

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

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

https://crystals.atlassian.net/browse/SRTZ-1849

https://crystals.atlassian.net/browse/CR-8093

10.3.17.0

Описание

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

Настройка

Сервер

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

.

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

.

3. Кликните по процессингу Банк Русский Стандарт (СБП).

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

.

Параметр

Описание

Пример значения

Параметр

Описание

Пример значения

Срок действия QR-кода в минутах

Срок, в течение которого будет действителен сгенерированный QR-код оплаты на экране или на чеке.

5

Сертификат PKCS12 (base64) для подключения к TLS шлюзу

Сертификат для подключения к TLS шлюзу.

cert.base64.txt

Пароль сертификата (если не указан, будет использован пустой)

Пароль сертификата, может отсутствовать.



Закрытый ключ PKCS8 (base64) для оформления возвратов

Сертификат для оформления возвратов.

certificatename.txt

Значение заголовка X-User-Login для подключения к TLS шлюзу

Логин для подключения к TLS шлюзу.

139215

Счет юр. лица

Расчётный счет юридического лица, открытого в Банке Русский Стандарт.

40702810700000007393

Идентификатор зарегистрированного партнера в СБП

Идентификатор торгово-сервисного предприятия в СБП.

MA0000101905

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

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

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

  • Простой текст.

  • Переменные (мнемоники):

    • %SHOP_INDEX% - номер магазина.

    • %CASH_NUMBER% - номер кассы.

    • %DATE_TIME% - дата и время формирования запроса в формате ISO-8601 (например, 2021-04-15T13:12:12).

В версии 10.3.30.0 добавлена новая подстановка для передачи дополнительных параметров назначения платежа:

  • MID:%MID%,DATE:%DATE%,OPER:%OPER_TYPE%

    • %MID% – MerchantID

    • %DATE% – дата проведения операции, в формате DD.MM.YYYY

    • %OPER% – тип операции, при операции оплата подставляется значение PAY, при возврате - REF

Вводится строго в указанном формате:

  • именно в таком порядке;

  • с латинской запятой;

  • в начале поля “Назначение платежа”, далее через латинскую запятую можно указать остальные мнемоники или просто текст.

https://crystals.atlassian.net/browse/SRTZ-2797

https://crystals.atlassian.net/browse/CR-10234

10.3.30.0

MID:%MID%,DATE:%DATE%,OPER:%OPER_TYPE%,Оплата по СБП

Доп. информация (отображается в реестре оплат). Формат: 'ключ:значение,ключ:значение'

Данные для протокола обмена с процессингом Банк Русский Стандарт СБП, в котором присутствует секция additionalInfo, которую банк отображает в реестре оплат, передаваемом ритейлеру. Содержит 5 пар «ключ + значение»

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

  • Простой текст.

  • Переменные (мнемоники):

    • %SHOP_INDEX% - номер магазина.

    • %CASH_NUMBER% - номер кассы.

    • %DATE_TIME% - дата и время формирования запроса в формате ISO-8601 (например, 2021-04-15T13:12:12).

Использование пробелов не допускается.

shop_index:%SHOP_INDEX%,cash_number:%CASH_NUMBER%,date_time:%DATE_TIME%

Конвертация сертификатов

Примеры файлов сертификатов:

  • c_11942.pem- клиентский сертификат

  • certca_11941.pem - сертификат удостоверяющего центра банка

  • privateKey.pem - приватный ключ

  • signkey.pem - приватный ключ самоподписанного сертификата (для возвратов)

1. Скопируйте полученные от банка файлы сертификатов в папку, например /home/temp/

2. Перейдите в папку с сертификатами:

cd /home/temp/

© 1994-2026, ООО «Кристалл Сервис Интеграция».
Все права защищены.

Политика обработки персональных данных