ym88659208ym87991671
Счет на оплату | Документация для разработчиков

Счет на оплату

Обновлено 25 августа 2025

Информация о сервисе

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

Ключевые отличия от "Моментальных платежей"

  • Не требует предварительной интеграции со СберБизнес ID
  • Партнер не получает доступ к данным счетов клиента
  • Проще в интеграции (не нужно работать с токенами доступа)
  • Оптимизирован для разовых платежей и оффлайн-сценариев

До начала разработки потребуется: Заключить договор с Банком на использование сервиса.

Схема работы сервиса

ШагДействиеПодробности
1Создайте счет на оплатуИспользуйте POST-запрос /fintech/api/v1/invoices с указанием суммы, назначения платежа и реквизитов получателя
2Передайте ссылку плательщикуВ ответе API будет содержаться уникальная ссылка для переадресации пользователя. Отправьте ссылку по email, через CRM или сформируйте QR-код для оффлайн-оплаты.
3Пользователь оплачивает счетПосле перехода по ссылке пользователь авторизуется и подтверждает платеж.
4Проверьте статус оплатыИспользуйте GET-запрос /fintech/api/v1/invoices/{externalId}/status для отслеживания статуса.

Клиентский путь

ШагДействия пользователяОписание
1Получает ссылку на оплатуСсылка может быть отправлена по email, SMS или представлена в виде QR-кода.
2Переходит по ссылкеОткрывается страница аутентификации в СберБизнес.
3АвторизуетсяВводит логин/пароль или подтверждает вход через мобильное приложение.
4Подтверждает платежВидит детали счета и выбирает счет списания.
5Подписывает платежное поручениеПодтверждает операцию через СберБизнес.

Варианты реализации

Оплата на сайте партнера

Участники:

  • Пользователь - сотрудник компании (ЮЛ/ИП) с доступом в СберБизнес

  • Платформа - система партнера (SaaS, CRM или иное ПО)

  • Sber API - API банка для интеграции

  • СберБизнес ID - сервис аутентификации

Предусловия:

  • У Пользователя есть право подписи платежных документов в СберБизнес

  • Платформа зарегистрирована как партнер Сбера

  • Внешний идентификатор (externalId) уникален для каждой транзакции

Результат:

  • Создан и оплачен счет

  • Пользователь возвращен на сайт партнера (при наличии backUrl)

  • Платформа может проверить статус оплаты через отдельный запрос

Оффлайн-оплата через QR

Участники:

  • Пользователь - представитель компании-плательщика

  • Менеджер - сотрудник компании-партнера

  • CRM - система учета партнера

  • Sber API - API банка

  • СберБизнес ID - сервис аутентификации

Предусловия:

  • У Менеджера есть доступ к CRM с интеграцией Sber API

  • Пользователь имеет мобильное устройство с приложением СберБизнес

Результат:

  • Создан QR-код для оплаты

  • Платежное поручение подписано и исполняется банком

  • Статус доступен для проверки в CRM

Проверка статуса счета

Участники:

  • Платформа - система партнера

  • Sber API - API банка

Предусловия:

  • Счет создан и имеет externalId

  • Прошло не менее 1 минуты с момента создания

Результат:

  • Получен актуальный статус счета

Переадресация на счет

Ссылка для оплаты имеет формат:

https://sbi.sberbank.ru:9443/ic/ufs/invoice/index.html#/invoice/{externalId}?backUrl={backUrl}

Параметры:

  • externalId — уникальный идентификатор счета
  • backUrl (опционально) — URL для возврата после оплаты (должен быть зарегистрирован в банке)

Дополнительная информация

Назначение платежа

Назначение должно раскрывать экономический смысл платежа.

  • Сведения должны быть лаконичными — у поля есть ограничения по знакам 210 символов.
  • В назначении необходимо указать реквизиты документа, по которому вы осуществляете платеж, например, номер договора или счета.
  • Рекомендуем указывать конкретный предмет оплаты.
  • Если платеж с НДС, необходимо прописать точную сумму налога.
    Ниже подробнее рассказали о формировании информации об НДС в назначении платежа.

Рекомендуемый вариант заполнения:

Оплата по договору [номер договора] от [дата договора]. НДС [ставка НДС]% - [сумма НДС] рубля [способ расчета НДС]. [Любая ваша информация]

Статусы счета

  • PENDING — ожидает оплаты
  • PAID — успешно оплачен
  • EXPIRED — срок действия истек
  • CANCELLED — отменен

Как получить доступ к сервису?

Оставить заявку на beta-тестирование.

Оставить заявку

FAQ

Как долго счет доступен для оплаты? По умолчанию — 30 дней. Можно указать меньший срок в параметре expirationDate.

Нужно ли подписывать согласие на доступ к данным? Нет, в этом сценарии согласие не требуется, так как партнер не получает доступ к счетам клиента.

Как получить доступ к сервису? Оставить заявку на beta-тестирование.

Заметили ошибку?

Выделите текст и нажмите Ctrl + Enter, чтобы сообщить нам о ней

ПАО Сбербанк использует cookie для персонализации сервисов и удобства пользователей. Вы можете запретить сохранение cookie в настройках своего браузера.