Публичное пространство
Оплата QR-кодом: Банк Русский Стандарт СБП (Система Быстрых Платежей)
- SRTZ-1849Получение подробных данных проблемы… СТАТУС
- 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, которую банк отображает в выписке, передаваемой ритейлеру. Допустимые значения:
В версии 10.3.30.0 добавлена новая подстановка для передачи дополнительных параметров назначения платежа:
Вводится строго в указанном формате:
- SRTZ-2797Получение подробных данных проблемы… СТАТУС - CR-10234Получение подробных данных проблемы… СТАТУС 10.3.30.0 | MID:%MID%,DATE:%DATE%,OPER:%OPER_TYPE%,Оплата по СБП |
Доп. информация (отображается в реестре оплат). Формат: 'ключ:значение,ключ:значение' | Данные для протокола обмена с процессингом Банк Русский Стандарт СБП, в котором присутствует секция additionalInfo, которую банк отображает в реестре оплат, передаваемом ритейлеру. Содержит 5 пар «ключ + значение» Допустимые значения:
Использование пробелов не допускается. | 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/
3. Выполните команду для конвертации сертификата в формат Base64, подставив имена файлов:
openssl pkcs12 -export -inkey privatekey.pem -in c_11942.pem -CAfile certca_11941.pem -out cert.p12