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