Яндекс.Касса для платформ

Принцип работы

  1. Покупатель добавляет в корзину товары от разных продавцов.

  2. На странице оформления заказа покупатель выбирает способ оплаты “Яндекс.Касса для платформ”.

  3. При нажатии кнопки “Оформить заказ” он попадает на страницу Яндекс.Кассы, и уже там выбирает подходящий способ оплаты.

    Примечание

    Такой принцип работы описан на сайте Яндекс.Кассы как “Сценарий 1: Выбор способа оплаты на странице Кассы”. Его преимущество в том, что когда Яндекс.Касса добавит новые способы оплаты, то и вы сможете их быстро добавить.

  4. Покупатель платит всего один раз, а Яндекс.Касса сама производит сплитование и отправляет деньги продавцам. Комиссия перечисляется владельцу маркетплейса.

Настройка

Важно

Для работы с Яндекс.Кассой на вашем сервере должен быть установлен SSL-сертификат. Можно использовать самоподписанный сертификат.

Шаг 1. Настройте способ оплаты

  1. Установите модуль “Яндекс.Касса”.

  2. Подключите ваш маркетплейс к Яндекс.Кассе.

    Примечание

    Обратите внимание, что Яндекс может предъявлять свои требования к маркетплейсам. На момент написания статьи подключение к Яндекс.Кассе для платформ доступно только для компаний с оборотом от 700 тыс. рублей в месяц. Со временем требования могут меняться, с актуальными условиями вы можете ознакомиться на сайте Яндекса.

  3. Создайте новый cпособ оплаты с процессором Яндекс.Касса для платформ.

  4. Перейдите на вкладку Настроить нового способа оплаты и выполните настройку:

    • URL для уведомлений — скопируйте его отсюда в настройки магазина в личном кабинете Яндекс.Кассы. Так Яндекс.Касса будет знать, куда сообщать о транзакциях.
    • shopId и секретный ключ — возьмите их из личного кабинета Яндекс.Кассы и скопируйте сюда. Так Яндекс.Касса точно будет знать, что это именно ваш маркетплейс.
    • Отправлять данные для чеков в Яндекс.Кассу (54-ФЗ) — включите эту настройку, если за взаимодействие с онлайн-кассой у вас отвечает Яндекс.Касса.
    • Статус заказа для формирования итогового чека — статус заказа, когда покупатель получил то, за что заплатил. Когда заказ получает этот статус, Яндекс.Касса сформирует чек зачёта предоплаты.
    • Валюта — выберите валюту, которая используется в учётной записи Яндекс.Кассы. Она должна совпадать с базовой валютой вашего маркетплейса.
  5. Нажмите кнопку “Сохранить”.

Шаг 2. Добавьте продавцов

  1. Убедитесь, что продавцы подключены к Яндекс.Кассе. Запросите их идентификаторы.

  2. Откройте вкладку Продавцы.

  3. Щелкните по названию продавца, чтобы открыть его настройки, и откройте вкладку Модули.

  4. В поле shopId введите идентификатор продавца.

  5. В поле Комиссия маркетплейса укажите комиссию. Обратите внимание, что это значение должно совпадать с комиссией, настроенной на стороне Яндекс.Кассы.

  6. В поле Тип комиссии выберите тип комиссии, указанный в вашем соглашении с Яндекс.Кассой:

    • Фиксированная — тип комиссии, который отменяет все другие комиссии, установленные в вашем маркетплейсе.
    • Гибкая — тип комиссии, который позволяет применять разные значения комиссии для разных тарифных планов.

    Важно

    Вне зависимости от выбранного типа комиссии, для ее расчёта необходим установленный и включенный модуль Тарифные планы для продавцов.

  7. В поле Комиссия маркетплейса введите значение, указанное в вашем договоре с Яндекс.Кассой. Поле активно только в случае, если выбран тип комиссии Фиксированная.

  8. Нажмите “Сохранить”.

    Примечание

    Способ оплаты “Яндекс.Касса для платформ” будет доступен покупателю, только если все продавцы, чьи товары у него в корзине, подключены к Яндекс.Кассе.