Система быстрых платежей (СБП)
Для работы с СБП должны быть выданы разрешения EditSBPData и ReadSBPData.
Оплата через QR-коды — это один из способов приёма оплат, который позволяет экономить на банковских комиссиях. Через API вы можете зарегистрировать торговую точку в СБП, генерировать QR-коды и делать возвраты.
Как устроена работа с СБП
Весь путь состоит из трёх шагов:
- Регистрация ЮЛ или ТСП — один раз зарегистрируйте компанию (юрлицо) и торговую точку в СБП. А если регистрация уже была — используйте существующие legalId и merchantId. Без них QR-коды создавать нельзя.
- Работа с QR-кодами — создавайте QR-коды нужного типа и принимайте по ним оплату.
- Работа с возвратами через СБП — при необходимости возвращайте деньги покупателю.
Определения типов QR-кодов (статический, динамический, кассовый, B2B), а также legalId, merchantId и accountId собраны в Терминологии.
При работе с QR-кодами через СБП мы не фискализируем чеки в онлайн-кассе — по 54-ФЗ это нужно делать на своей стороне.
Как это устроено: подпишитесь на вебхук с событием incomingSbpPayment. Как только оплата по QR-коду пройдёт, вы получите уведомление — и по нему отправите чек на фискализацию в свою онлайн-кассу.