Это старая версия API. Переходите на API ЮKassa.
Этот сценарий позволяет принимать платежи от юридических лиц. Покупатель нажимает платежную кнопку на вашем сайте и сразу переходит к оплате счета в сервисе «Сбербанк Бизнес Онлайн». Покупателю не нужно формировать вручную платежное поручение. Вам не обязательно ждать, когда придут деньги на счет: вы можете получить уведомление об успешной оплате в момент платежа. Это уведомление гарантирует, что деньги на ваш счет успешно поступят.
Перечисление денег со счета покупателя на ваш счет полностью проходит на стороне СберБанка.
- Сообщите менеджеру ЮKassa, что хотите подключить B2B-платежи.
- Пополните обеспечительный счет, с которого ЮKassa будет списывать комиссию за проведение платежей (реквизиты придут вам на электронную почту).
Шаг 1. Покупатель решает оплатить товар или услугу на вашем сайте с банковского счета своей организации и выбирает оплату через Сбербанк Бизнес Онлайн.
Шаг 2. Вы передаете в ЮKassa платежную форму со значением paymentType=2S и дополнительными параметрами, обязательными для этого способа оплаты.
Если ваши товары облагаются НДС, вам необходимо передавать:
- в поле sumполную сумму платежа (вместе с суммой НДС);
- в поле vatTypeзначениеcalculated;
- в поле vatRate— ставку НДС, по которой вы работаете;
- в поле vatSum— рассчитанную сумму НДС.
Если товары не облагаются НДС, нужно в поле
vatType
передавать untaxed
, остальные поля, связанные с НДС, не заполняются.Если в заказе есть товары с разной ставкой НДС, необходимо формировать два разных счета — каждый со своей ставкой.
Если ваша онайн-касса (ККТ) интегрирована с ЮKassa, дополнительно передавать данные для чека для B2B-платежей не нужно. Достаточно информации, которую вы передаете в платежной форме.
Шаг 3. Покупатель по кнопке с вашего сайта переходит в сервис СберБанка и вводит логин и пароль от своего аккаунта.
Шаг 4. ЮKassa отправляет вам уведомление о проверке заказа. Если вы готовы принять платеж, то отвечаете успехом, и процесс оплаты идет дальше. Если нет, покупатель видит ошибку.
Шаг 5. Покупатель видит в Сбербанке Бизнес Онлайн готовое платежное поручение и подтверждает оплату кодом из смс. Платежное поручение действует 3 дня с момента создания.
Шаг 6. Готово: платеж прошел, вам приходит уведомление об успешном платеже с реквизитами организации, со счета которой совершен платеж.
При этом способе оплаты не важно, что вы ответите на уведомление о платеже: платеж в любом случае считается успешным.