Как подключить Сбербанк к Системе быстрых платежей в 1С:Розница 2.3?

Программист 1С v8.3 (Управляемые формы) 1С:Розница Управленческий учет Торговля и дистрибуция
← На главную

Многие пользователи 1С:Розница 2.3 сталкиваются с проблемой при настройке Системы быстрых платежей (СБП). При попытке выбора банка-эквайера в типовых настройках системы пользователи видят ограниченный список банков (например, «Открытие» или «СКБ-банк»), в то время как необходимость подключения Сбербанка стоит перед большинством предприятий. Давайте разберем, почему так происходит и какие существуют пути решения данной задачи.

Почему Сбербанк отсутствует в стандартных настройках СБП?

Важно понимать, что типовая интеграция СБП в конфигурации 1С:Розница основана на технологических соглашениях между фирмой «1С» и конкретными банками. Эта интеграция позволяет реализовать «бесшовный» сценарий работы:

  1. Система генерирует динамический QR-код для конкретной суммы покупки.
  2. Покупатель сканирует код и оплачивает его через свое мобильное приложение.
  3. Банк отправляет уведомление в 1С о подтверждении транзакции.
  4. 1С автоматически пробивает фискальный чек на онлайн-кассе.

На текущий момент прямого технологического соглашения для такой глубокой интеграции со Сбербанком внутри типового механизма «из коробки» не предусмотрено. Именно поэтому стандартная кнопка Новая интеграция в разделе Администрирование не дает возможности выбрать Сбербанк в качестве провайдера СБП.

Варианты реализации приема платежей через СБП со Сбербанком

Поскольку типового решения нет, нам необходимо рассмотреть альтернативные способы организации расчетов, которые соответствуют требованиям ФЗ-54 и позволяют автоматизировать процесс выдачи чеков.

Способ 1: Использование сторонних платежных агрегаторов

Это наиболее надежный путь для автоматизации розничных продаж. Сторонние сервисы (платежные шлюзы) выступают посредниками между вашим расчетным счетом в Сбербанке и вашей учетной системой. Они предоставляют готовые внешние обработки для 1С, которые:

Способ 2: Разработка собственной интеграции через API Сбербанка

Если у вас есть ресурсы разработки, вы можете обратиться к официальной документации API Сбербанка для эквайринга СБП. Суть метода заключается в создании собственной внешней обработки, которая будет выполнять следующие действия:

  1. Формирование запроса на регистрацию заказа на сервере банка методом POST.
  2. Получение от банка ссылки на QR-код или самого изображения кода.
  3. Вывод QR-кода на дисплей покупателя или на экран кассира.
  4. Опрос статуса транзакции или ожидание уведомления от банка.

Такой подход требует высокого уровня квалификации, так как необходимо обеспечить безопасность передачи данных и корректную обработку ответов от банковского сервера.

Почему статический QR-код не подходит для розницы?

Рассмотрим важный нюанс, связанный с использованием статических QR-кодов, которые многие банки предлагают распечатать и повесить на кассе. Хотя этот метод самый простой, он имеет критический недостаток:

Отсутствие мгновенной обратной связи. При использовании статического кода сумма платежа не передается автоматически в транзакцию. Покупатель вводит сумму вручную, и кассир не получает уведомления в 1С о прохождении оплаты. Это создает риск нарушения кассовой дисциплины, так как кассир должен «на глаз» или через стороннее банковское приложение проверять факт поступления денег, прежде чем пробить чек. Для розничного магазина с высоким потоком покупателей это решение является крайне неудобным и чревато ошибками.

Пошаговые рекомендации по настройке

Если вы все же ищете настройки в программе, убедитесь, что вы прошли по следующему пути:

  1. Перейдите в раздел Администрирование — Продажи.
  2. Найдите подраздел Оплата и проверьте наличие включенной опции Использовать СБП.
  3. Перейдите в справочник Настройки интеграции с платежными системами.

Если в данном справочнике у вас отображаются только такие системы как SWIP или настройка торговой точки, это подтверждает, что банк Сбербанк не интегрирован в данную версию конфигурации напрямую. В этом случае мы рекомендуем сфокусироваться на поиске интегратора, предоставляющего внешние модули для 1С под Сбербанк, чтобы сохранить автоматизацию процесса продаж и избежать проблем с налоговой инспекцией.

Заключение

Подводя итог, можно сказать, что прямое подключение Сбербанка через стандартную кнопку «Новая интеграция» в 1С:Розница на данный момент невозможно. Для обеспечения полноценной работы кассы необходимо реализовать интеграцию через внешние сервисы-агрегаторы или собственную разработку, работающую через API банка. Это позволит соблюсти требования законодательства и обеспечить комфортную работу кассиров при приеме оплат по СБП.

← На главную