ЮKassa для платформ¶
Принцип работы¶
Покупатель добавляет в корзину товары от разных продавцов.
На странице оформления заказа покупатель выбирает способ оплаты “ЮKassa для платформ”.
При нажатии кнопки “Оформить заказ” он попадает на страницу ЮKassa, и уже там выбирает подходящий способ оплаты.
Примечание
Такой принцип работы описан на сайте ЮKassa как “Сценарий 1: Выбор способа оплаты на странице Кассы”. Его преимущество в том, что когда ЮKassa добавит новые способы оплаты, то и вы сможете их быстро добавить.
Покупатель платит всего один раз, а ЮKassa сама производит сплитование и отправляет деньги продавцам. Комиссия перечисляется владельцу маркетплейса.
Настройка¶
Важно
Для работы с ЮKassa на вашем сервере должен быть установлен SSL-сертификат. Можно использовать самоподписанный сертификат.
Шаг 1. Настройте способ оплаты¶
Установите модуль “ЮKassa”.
Подключите ваш маркетплейс к ЮKassa.
Примечание
ЮKassa может предъявлять свои требования к маркетплейсам (например, к минимальному обороту). С актуальными условиями вы можете ознакомиться на сайте ЮKassa.
Создайте новый cпособ оплаты с процессором ЮKassa для платформ.
Перейдите на вкладку Настроить нового способа оплаты и выполните настройку:
- URL для уведомлений — скопируйте его отсюда в настройки магазина в личном кабинете ЮKassa. Так ЮKassa будет знать, куда сообщать о транзакциях.
- shopId и секретный ключ — возьмите их из личного кабинета ЮKassa и скопируйте сюда. Так ЮKassa точно будет знать, что это именно ваш маркетплейс.
- Отправлять данные для чеков в ЮKassa (54-ФЗ) — включите эту настройку, если за взаимодействие с онлайн-кассой у вас отвечает ЮKassa.
- Статус заказа для формирования итогового чека — статус заказа, когда покупатель получил то, за что заплатил. Когда заказ получает этот статус, ЮKassa сформирует чек зачёта предоплаты.
- Валюта — выберите валюту, которая используется в учётной записи ЮKassa. Она должна совпадать с базовой валютой вашего маркетплейса.
Нажмите кнопку Сохранить.
Шаг 2. Добавьте продавцов¶
Убедитесь, что продавцы подключены к ЮKassa. Запросите их идентификаторы.
Откройте вкладку Продавцы.
Щелкните по названию продавца, чтобы открыть его настройки, и откройте вкладку Модули.
В поле shopId введите идентификатор продавца.
В поле Тип комиссии выберите тип комиссии, указанный в вашем соглашении с ЮKassa:
- Фиксированная — тип комиссии, который отменяет все другие комиссии, установленные в вашем маркетплейсе.
- Гибкая — тип комиссии, который позволяет применять разные значения комиссии для разных тарифных планов.
Важно
Вне зависимости от выбранного типа комиссии, для ее расчёта необходим установленный и включенный модуль “Тарифные планы для продавцов”.
В поле Комиссия маркетплейса введите значение, указанное в вашем договоре с ЮKassa. Поле активно только в случае, если выбран тип комиссии Фиксированная.
Нажмите Сохранить.
Примечание
Способ оплаты “ЮKassa для платформ” будет доступен покупателю, только если все продавцы, чьи товары у него в корзине, подключены к ЮKassa.