СБП-переводы
Переводы по системе быстрых платежей (СБП) на карты банков-эмитентов РФ, а также на банковские счета.
CБП-переводы не доступны между картами Сбербанка. Используйте вместо этого классические переводы.
Обзор продукта
Общий перечень и порядок использования ресурсов Sber API, относящихся к функциональности продукта.
Порядок использования
Перечень ресурсов
| Используемые ресурсы SberAPI | Описание |
|---|---|
| /ic/sso/api/v2/oauth/token | Авторизация пользователя. Токен доступа понадобится при обращении к API-запросам. Подробнее в разделе СберБизнес ID. |
| /fintech/api/v2/corporate-cards/list | Получени е списка бизнес-карт. Понадобится при работе с функциональностью переводов. |
| /fintech/api/v2/corporate-cards/sbp-transfer/commission | Работа с функциональностью СБП-переводов: - получение списка банков, поддерживающих СБП, - создание заявления на перевод по СБП и получение размера комиссии, - получение статуса заявления, - получение списка заявлений. |
| /fintech/api/v2/corporate-cards/sign-and-approve | Подписание заявления на перевод. |
Варианты применения
Общие примеры состава и порядка исполнения запросов SberAPI. Состав и порядок запросов может отличаться в зависимости от ваших бизнес-задач.
При помощи ERP-системы
Функциональность проверки статуса и корректности перевода по СБП еще в разработке.
| Шаг | Запросы SberAPI | Код операции в scope |
|---|---|---|
| 1 Получите токен доступа | POST /ic/sso/api/v2/oauth/token | openid |
| 2 Получите информацию по бизнес-картам | POST /fintech/api/v2/corporate-cards/list | CORPORATE_CARDS |
| 3 Получите список банков, поддерживающих СБП1 | GET /fintech/api/v2/corporate-cards/sbp-transfer/bank | BUSINESS_CARDS_TRANSFER |
| 4 Создайте заявление на перевод по СБП и получите размер комиссии2 | POST /fintech/api/v2/corporate-cards/sbp-transfer/commission | BUSINESS_CARDS_TRANSFER |
| 5 Подпишите заявление на перевод3 | POST /fintech/api/v2/corporate-cards/sign-and-approve | BUSINESS_CARDS_TRANSFER |
| 6 Получите статус заявления на перевод | GET /fintech/api/v2/corporate-cards/transfer/{externalId}/status | BUSINESS_CARDS_TRANSFER |
| 7 Получение списка заявлений на перевод со статусами переводов | POST /fintech/api/v2/corporate-cards/transfer/list | BUSINESS_CARDS_TRANSFER |
Участники
Пользователь – сотрудник вашей компании либо представитель ЮЛ/ИП, от лица которого он работает в рамках вашего сервиса (Платформа), Платформа – любой web-ресурс (интернет-магазин, облачный сервис, мобильное приложение и т.д.) либо ваша внутренняя система (ERP, учетная система и др.), которую используют Пользователи, Sber API – запросы и ресурсы Sber API, к которым обращается Платформа.
Предварительные условия
Пользователь: имеет профиль в СберБизнес своей компании и прошел авторизацию.
ERP-cистема:
- имеет функциональности хранения индентификаторов активных бизнес-карт,
- ввода реквизитов перевода, подтверждения согласия с условиями перевода (отображение комиссии),
- создания ЭЦП к документу,
- информирования о создании заявления,
- отображения списка заявлений и статусов перевода.
Результат
Заявление на перевод по СБП создано и подписано.
В этом варианте применения можно использовать подписание документа при помощи API-запроса. ЭЦП должна принадлежать сотруднику вашей компании. Подробнее....

Дайджест для СБП переводов
Формирование дайджеста должно полностью соответствовать ответу на расчет комисс ии: включать только присутствующие поля и значения, сохраняя их исходные типы данных и точный порядок из примера ниже. Любые отклонения приведут к ошибке подписи. Конкретные примеры:
- Если в ответе amount=10, в дайджесте должно быть amount=10
- Если какое-то поле, например organizationName отсутствует в ответе, то и в дайджест его включать не нужно
Дайджест СБП перевода:
externalId=607e9b20-ff6b-4e1a-1111-af12d56caa60
transferPurpose=За товар по договору №2 от 12/01/2024
transferAmount.amount=1000.00
transferAmount.сurrency=RUB
transferCommission.amount=10.00
transferCommission.сurrency=RUB
senderInfo.businessCardId=c114a123-44f5-4fc5-8a79-cbb09f40ca8b
senderInfo.account=40817810990000000000
receiverInfo.phoneNumber=79880098877
receiverInfo.lastName=И.
receiverInfo.firstName=ИВАН
receiverInfo.middleName=ИВАНОВИЧ
receiverInfo.bankName=Наименование банка
receiverInfo.organizationName=ПАО ВСПЫШКА