СБП
Система быстрых платежей (СБП) — сервис, с помощью которого можно быстро переводить деньги по номеру телефона и оплачивать покупки без использования карты.
СБП также позволяет оплачивать покупки по QR-коду и получать выплаты от организаций.
- Прием платежей через СБП не работает при схеме интеграции «Маркетплейс».
- Для подключения СБП нужно быть резидентом РФ.
- У СБП нет двухстадийной оплаты — деньги со счета списываются сразу.
- Для приема платежей по СБП расчетный счет в Т‑Банке должен быть установлен в магазине как счет для возмещений.
Есть два сценария оплаты через СБП — по динамическому и статическому QR-коду.
Динамический QR-код
Динамический QR‑код одноразовый и действует для оплаты одной покупки. Сумму покупки задает магазин — покупателю нужно отсканировать QR-код и подтвердить оплату.
Его можно интегрировать с облачной онлайн-кассой — данные о покупках будут автоматически отправляться в налоговую.
Чтобы принимать оплату по динамическому QR-коду:
- Вызовите метод Инициировать платеж.
- Вызовите метод Сформировать QR и сгенерируйте динамический QR-код.
- После получения QR-кода в виде картинки или ссылки отобразите картинку покупателю или перенаправьте
его по ссылке.
- При успешном сценарии операция перейдет в статус
CONFIRMED
, и покупатель будет перенаправлен на страницуSuccessURL
. - При неуспешном — останется в статусе
FORM_SHOWED
, а после трех попыток неудачной оплаты перейдет в статусREJECTED
. Список кодов ошибок.
- При успешном сценарии операция перейдет в статус
Если вы используете самостоятельное отображение списка банков и формирование ссылок — интегрируйте API-виджет при оплате через СБП.
Для этого:
- Вызовите метод Инициировать платеж для создания платежа и отображения кнопки оплаты по СБП на своей платежной форме.
- Вызовите метод Получить список банков-участников СБП для платежа, который формируется исходя из сценария СБП и типа устройства покупателя.
- Вызовите метод Сформировать QR или метод Привязать счет к магазину при выборе определенного банка покупателем.
Для отображения списка участников СБП:
- Сохраните в неизменном виде состав и порядок банков в перечне, отсортировав перечень по параметру
BankOrder
в ответе метода Получить список банков-участников СБП для платежа. - Сохраните наименования и логотипы банков.
- Реализуйте функциональность поиска банков.
- Сохраните ссылки для перехода в приложение банка. Исключения — ранее выбранные три банка покупателя, они могут быть отображены первыми.
Статический QR-код
Статический QR-код многоразовый и действует для неограниченного числа покупок. Сумму задает сам покупатель — он сканирует QR-код, вводит стоимость покупки и подтверждает оплату в приложении своего банка. Пример использования — оплата участия в мастер-классах: разместите QR-код на вашем сайте или точке приема платежей.
Этот код нельзя интегрировать с онлайн-кассой, поэтому чек для каждой покупки нужно формировать вручную.
Чтобы принимать оплату по статическому QR-коду:
- Создайте магазин с выставлением счета.
- В личном кабинете интернет-эквайринга перейдите в раздел Магазины.
- На вкладке Способы оплаты выберите Система быстрых платежей.
- Нажмите Настроить и перейдите на вкладку Статический QR.
- Нажмите Скачать.
API-виджет
Если вы отображаете список банков и формируете ссылки самостоятельно, интегрируйте API-виджет для оплаты через СБП:
- Вызовите метод Инициировать платеж для создания платежа и отображения кнопки оплаты по СБП на своей платежной форме.
- Вызовите метод Получить список банков-участников СБП для платежа, который формируется исходя из сценария СБП и типа устройства покупателя.
- Вызовите метод Сформировать QR или метод Привязать счет к магазину при выборе определенного банка покупателем.
Чтобы отобразить список участников СБП:
- Сохраните в неизменном виде состав и порядок банков в списке, отсортировав список по параметру
BankOrder
в ответе метода Получить список банков-участников СБП для платежа. - Сохраните наименования и логотипы банков.
- Реализуйте функциональность поиска банков.
- Сохраните ссылки для перехода в приложение банка. Исключения — ранее выбранные три банка покупателя, они могут быть отображены первыми.