СБП (Система быстрых платежей) — это способ оплаты по QR-коду через приложение банка, который в 1С-Битрикс подключается не отдельным «волшебным» модулем, а через обработчик вашего эквайрера или банка. Разбираем, как это устроено, что настроить в разделе «Платёжные системы» и на что смотреть, чтобы деньги доходили, а статусы заказов менялись корректно.
Что такое СБП и как это выглядит в Битрикс
СБП — сервис Банка России, позволяющий покупателю оплатить заказ мгновенным переводом по QR-коду или платёжной ссылке прямо из мобильного приложения своего банка. Для интернет-магазина ключевое преимущество — низкая комиссия (по тарифам ЦБ обычно в диапазоне 0,4–0,7% против 2–3% у карточного эквайринга) и зачисление средств в режиме, близком к реальному времени.
Важно понимать: в 1С-Битрикс нет «единого модуля СБП» от самой платёжной системы. Магазин подключается к СБП через посредника — банк-эквайрер или платёжный агрегатор, у которого уже есть готовый обработчик. Технически это тот же механизм, что и для карт: в разделе Магазин → Настройки → Платёжные системы вы создаёте платёжную систему и выбираете обработчик, который умеет формировать QR СБП.
Три варианта подключения
Прежде чем лезть в админку, определитесь со схемой — от неё зависит, какой обработчик ставить и где брать ключи.
| Вариант | Как работает | Кому подходит |
|---|---|---|
| Через агрегатор (ЮKassa, CloudPayments) | СБП — один из методов внутри готового обработчика, отдельный договор с банком не нужен | Большинству магазинов, быстрый старт |
| Через банк-эквайрер (Тинькофф, Сбербанк, Альфа) | Прямой договор эквайринга, СБП включается в интернет-эквайринг | Тем, у кого уже есть эквайринг в этом банке |
| Прямое подключение к СБП | Регистрация ТСП в НСПК, отдельная интеграция QR по API | Крупным проектам с собственной разработкой |
Для типового магазина на «1С-Битрикс: Управление сайтом» рациональнее первые два варианта — они не требуют кастомной интеграции и обслуживаются штатным обработчиком провайдера.
Что подготовить до настройки
Чтобы не переключаться между кабинетом провайдера и админкой Битрикс, соберите заранее:
- Договор и активированный СБП в личном кабинете эквайрера — метод должен быть включён на стороне провайдера, иначе QR не сгенерируется;
- Идентификаторы магазина:
shopId,Terminal Keyили аналог — точное название зависит от провайдера; - Секретный ключ / пароль API для формирования подписи и приёма уведомлений;
- URL для колбэков (нотификаций) — их прописывают в кабинете провайдера, чтобы Битрикс узнавал об успешной оплате;
- Актуальная версия модуля
sale— обработчики с поддержкой СБП появились в редакциях от 20.х и выше, старые сборки метода не покажут.
ATOL, Бизнес.Ру, встроенная касса провайдера), иначе продажа пройдёт без чека.Настройка платёжной системы в админке
Сама настройка идёт по стандартному сценарию торгового модуля:
- Откройте
Магазин → Настройки → Платёжные системыи нажмите «Добавить платёжную систему». - В поле «Обработчик» выберите обработчик вашего провайдера (например, ЮKassa, Тинькофф или CloudPayments) — именно внутри него живёт метод СБП.
- Задайте название и описание, которые увидит покупатель: логично назвать «Оплата по QR-коду (СБП)».
- В настройках обработчика укажите режим оплаты СБП / QR (у разных провайдеров называется по-разному: «Оплата через СБП», «SBP», «QR-код»).
- Впишите идентификаторы и ключи из кабинета провайдера в соответствующие поля бизнес-значений.
- Привяжите платёжную систему к нужным типам плательщиков — как правило, к «Физическому лицу», так как СБП рассчитан на переводы физлиц.
Если у провайдера один обработчик обслуживает и карты, и СБП, вы можете либо оставить единый метод с выбором на стороне провайдера, либо создать отдельную платёжную систему «СБП» — так покупатель сразу видит оплату по QR в списке способов и это повышает конверсию.
Как проходит оплата и возврат средств
После оформления заказа покупатель на странице оплаты получает QR-код СБП (на десктопе) или кнопку-ссылку, открывающую приложение банка (на мобильном). Он подтверждает перевод в своём банке, средства уходят через инфраструктуру ЦБ, а провайдер отправляет в Битрикс уведомление о статусе.
За смену статуса отвечает механизм колбэков: обработчик принимает нотификацию на служебный URL, проверяет подпись и переводит заказ в состояние «Оплачен» (флаг PAYED у платежа). Дальше срабатывают стандартные события торгового модуля — уведомления, резервирование товара, выгрузка в 1С.
Тест и диагностика
Перед боевым запуском обязательно прогоните оплату в тестовом контуре, если провайдер его даёт, а затем сделайте реальный платёж на минимальную сумму.
- QR не появляется — метод СБП не включён в кабинете провайдера, либо выбран режим только для карт;
- Оплата прошла, а заказ не оплачен — не настроен или неверный URL колбэка, проверьте его в кабинете и логи в
Магазин → Настройки → Платёжные системы → журнал; - Ошибка подписи — перепутаны боевой и тестовый секретные ключи или лишние пробелы при копировании;
- Нет чека — не привязан обработчик кассы к платёжной системе.
Для отладки полезно включить журналирование запросов обработчика и смотреть входящие нотификации: чаще всего проблема не в Битрикс, а в настройках на стороне эквайрера.
Итог
СБП в 1С-Битрикс — это не отдельный модуль, а способ оплаты внутри обработчика вашего банка или агрегатора. Практически подключение сводится к трём шагам: активировать СБП у провайдера, создать платёжную систему с нужным обработчиком в разделе «Платёжные системы» и корректно настроить ключи, колбэки и онлайн-кассу. За это вы получаете самую низкую комиссию среди онлайн-способов оплаты и быстрое зачисление средств.
Если нужно подключить СБП «под ключ», связать оплату с выгрузкой заказов в 1С или встроить прямую интеграцию по API НСПК для крупного проекта — мы помогаем с настройкой платёжных систем, кассы и обменом данными на Битрикс, а затем сопровождаем магазин, чтобы оплата работала стабильно.
Частые вопросы
Нужен ли отдельный модуль для СБП в Битрикс?
Нет. СБП подключается через обработчик вашего эквайрера или агрегатора (ЮKassa, Тинькофф, Сбербанк и др.), где это один из методов оплаты. Отдельного модуля «СБП» в стандартной поставке нет.
Какая комиссия у СБП по сравнению с картами?
По тарифам ЦБ комиссия СБП обычно составляет 0,4–0,7%, тогда как карточный эквайринг стоит 2–3%. Точный процент зависит от категории товаров и договора с банком.
К какому типу плательщика привязывать СБП?
Как правило, к «Физическому лицу», поскольку СБП рассчитан на переводы физлиц. Привязка настраивается при создании платёжной системы в разделе «Платёжные системы».
Почему после оплаты заказ остаётся неоплаченным?
Чаще всего не настроен или указан неверный URL уведомления (колбэка) в кабинете провайдера. Проверьте адрес нотификаций и журнал обработчика в настройках платёжной системы.
Нужен ли фискальный чек при оплате через СБП?
Да, требования 54-ФЗ действуют и для СБП. К платёжной системе должен быть привязан обработчик онлайн-кассы, иначе оплата пройдёт без чека.
Можно ли сделать возврат по СБП из Битрикс?
Отмену оплаты в заказе вы инициируете в Битрикс, но фактический возврат средств выполняет обработчик на стороне банка. Убедитесь, что возврат по СБП поддержан вашим провайдером.
Работает ли СБП на мобильных устройствах?
Да. На смартфоне вместо QR-кода покупатель получает кнопку-ссылку, которая открывает приложение банка для подтверждения перевода. На десктопе показывается QR для сканирования.
Можно ли подключить СБП напрямую к НСПК?
Да, но это требует регистрации ТСП и отдельной интеграции QR по API. Такой вариант оправдан для крупных проектов; большинству магазинов проще идти через агрегатор или банк-эквайрер.
Поможем с настройкой и поддержкой 1С-Битрикс: Управление сайтом
Поможем с настройкой, доработкой и поддержкой 1С-Битрикс: Управление сайтом.