Приём оплаты от юрлиц (B2B-платежи)

Attention. Это старая версия API. Переходите на API Яндекс.Кассы.
Этот сценарий позволяет принимать платежи от юридических лиц. Покупатель нажимает платежную кнопку на вашем сайте и сразу переходит к оплате счета в сервисе «Сбербанк Бизнес Онлайн». Покупателю не нужно формировать вручную платежное поручение. Вам не обязательно ждать, когда придут деньги на счет: вы можете получить уведомление об успешной оплате в момент платежа. Это уведомление гарантирует, что деньги на ваш счет успешно поступят.

Перечисление денег со счета покупателя на ваш счет полностью проходит на стороне Сбербанка.

Note. Этот сценарий подходит только для клиентов Сбербанка Бизнес Онлайн.

Как подключить

  1. Cообщите менеджеру Яндекс.Кассы, что хотите подключить B2B-платежи.
  2. Открыть расчетный счет в Сбербанке и зарегистрироваться в сервисе «Сбербанк Бизнес Онлайн».
  3. Подписать оферту, чтобы Яндекс.Касса могла проводить платежи от имени вашей компании (ссылка на оферту придет вам на почту).
  4. пополнить обеспечительный счет, с которого Яндекс.Касса будет списывать комиссию за проведение платежей.

Сценарий взаимодействия

  1. Покупатель решает оплатить товар или услугу на вашем сайте с банковского счета своей организации и выбирает оплату через Сбербанк Бизнес Онлайн.
  2. Вы передаете в Яндекс.Кассу платежную форму со значением paymentType=2S и дополнительными параметрами, обязательными для этого способа оплаты.
    Note. Если ваши товары облагаются НДС, вам необходимо передавать:
    • в поле sum полную сумму платежа (вместе с суммой НДС);
    • в поле vatType значение calculated;
    • в поле vatRate — ставку НДС, по которой вы работаете;
    • в поле vatSum — рассчитанную сумму НДС.
    Если товары не облагаются НДС, нужно в поле vatType передавать untaxed, остальные поля, связанные с НДС, не заполняются.

    Если в заказе есть товары с разной ставкой НДС, необходимо формировать два разных счета — каждый со своей ставкой.

    Если ваша онайн-касса (ККТ) интегрирована с Яндекс.Кассой, дополнительно передавать данные для чека для B2B-платежей не нужно. Достаточно информации, которую вы передаете в платежной форме.

  3. Покупатель по кнопке с вашего сайта переходит в сервис Сбербанка и вводит логин и пароль от своего аккаунта.
  4. Яндекс.Касса отправляет вам уведомление о проверке заказа. Если вы готовы принять платеж, то отвечаете успехом, и процесс оплаты идет дальше. Если нет, покупатель видит ошибку.
  5. Покупатель видит в Сбербанке Бизнес Онлайн готовое платёжное поручение и подтверждает оплату кодом из смс. Платежное поручение действует 3 дня с момента создания.
  6. Готово: платеж прошел, вам приходит уведомление об успешном платеже с реквизитами организации, со счета которой совершен платеж.
    Note. При этом способе оплаты не важно, что вы ответите на уведомление о платеже: платеж в любом случае считается успешным.

Смотрите также

Платежная форма

Уведомление о проверке заказа

Уведомление об успешной оплате