Выплата на счет или карту любого банка
Перечисляйте зарплату сотрудникам на карты или счета любых банков.
Обзор продукта
Общий перечень и порядок использования ресурсов SberAPI, относящихся к функциональности продукта.
Порядок использования
Перечень ресурсов
Используемые ресурсы SberAPI | Описание |
---|---|
/ic/sso/api/v2/oauth/token | 1. Авторизация пользователя. Токен доступа понадобится при обращении к API-запросам. Подробнее в разделе СберБизнес ID. |
/fintech/api/v1/salary-agreements | 2. Работа с зарплатными договорами: - получение информации о зарплатных договорах (потребуется при создании заявления на выплату). |
/fintech/api/v1/client-info | 2. Работа с информацией о компании: - получение информации о компании. |
/fintech/api/v1/payrolls | 4. Работа с выплатой по зарплатному проекту (зарплатной ведомостью)1: - подача заявления на выплату (создание ведомости), - получение статуса ведомости, - получение деталей ведомости. |
Варианты применения
Примеры состава и порядка исполнения запросов SberAPI в разных вариантах применения. Состав запросов может отличаться в зависимости от ваших бизнес-задач.
Выплата со счета в другом банке
Шаг | Запросы SberAPI | Код операции в scope |
---|---|---|
1. Получите токен доступа | POST /ic/sso/api/v2/oauth/token | openid |
2. Получите информацию по зарплатному договору | GET /fintech/api/v1/salary-agreements | SALARY_AGREEMENT |
3. Получите информацию о счетах компании | GET /fintech/api/v1/client-info | GET_CLIENT_ACCOUNTS |
4. Создайте зарплатную ведомость | POST /fintech/api/v1/payrolls | PAYROLL |
5. Получите статус зарплатной ведомости | GET /fintech/api/v1/payrolls/{externalId}/state | PAYROLL |
6. Получите детали зарплатной ведомости | GET /fintech/api/v1/payrolls/{externalId} | PAYROLL |
UML-диаграмма
Участники, условия и результат
Участники
Пользователь - сотрудник вашей компании либо представитель ЮЛ/ИП, от лица которого он работает в рамках вашего сервиса (Платформа)
Платформа - любой web-ресурс (интернет-магазин, облачный сервис, мобильное приложение и т.д.) либо ваша внутренняя система (ERP, учетная система и др.), которую используют Пользователи
Sber API - в контексте usecase представляет из себя запросы и ресурсы Sber API, к которым обращается Платформа
Сторонний банк - любой другой банк, где у компании Пользователя есть расчетный счет
Предварительные условия
Пользователь:
имеет профиль в СберБизнес своей компании,
находится в пространстве Платформы,
прошел авторизацию с помощью СберБизнес ID.
Результат
Создан и подписан платежный документ
- Чтобы Сбер мог начать обрабатывать платежный документ сразу, он должен быть подписан электронной подписью уполномоченного сотрудника (имеющего право подписи от лица компании). Владелец токена доступа пользователя вашей компании должен совпадать с владельцем ЭП, которую будете использовать для подписания ведомости. Подробнее о работе с электронной подписью.↩