Description
Принимайте оплату через Yandex Pay, Яндекс Сплит или их комбинацию. Увеличьте конверсию за счет гибких способов оплаты с плагином от KosTeams.
Описание
Плагин добавляет в ваш магазин на WooCommerce популярные способы оплаты от Яндекса:
– Yandex Pay: мгновенная оплата картой без ввода данных.
– Яндекс Сплит: рассрочка без переплат до 6 месяцев.
– Комбинированная оплата: часть суммы картой, остаток — в рассрочку.
Для расширенных возможностей (бейджи рассрочки, виджеты в корзине и каталоге) доступна Pro-версия плагина.
Установка
- Установите плагин через административную панель WordPress.
- Активируйте его в разделе «Плагины».
- Перейдите в WooCommerce Настройки Платежи Яндекс Пей & Яндекс Сплит.
- Введите Merchant ID и API-ключ (получаются через партнерский договор с Яндексом).
- Включите нужные методы оплаты и сохраните изменения.
Часто задаваемые вопросы
Почему не проходит оплата?
Проверьте, прошел ли магазин модерацию в личном кабинете Яндекс Pay (должен отображаться зеленый статус). Если статус серый, оплата будет работать только в тестовом режиме.
Нужен ли договор с Яндексом?
Да, для работы плагина требуется подключение к Яндекс Пэй через партнерский договор.
Почему не отображается виджет в Gutenberg?
На данный момент работает классический шорткод. Gutenberg планируется в следующих обновлениях.
Как работает Сплит для покупателя?
Покупатель оформляет заказ, вносит первый платёж и получает товар сразу. Остальные платежи списываются по расписанию. Магазин получает всю сумму сразу, как при обычной покупке.
Как добавить бейджи рассрочки в карточке товара?
Эта функция доступна в Pro-версии, которая позволяет настраивать дизайн, позиционирование и условия отображения элементов.
Почему виджеты не отображаются в корзине?
Интеграция с корзиной и оформлением заказа поддерживается в Pro-версии. Бесплатная версия фокусируется на базовой реализации платежей.
Как проверить работу в тестовом режиме?
Используйте тестовые данные от Яндекса. Реальные деньги не будут списаны.
Возможности версий
Бесплатная версия включает:
– Поддержка Yandex Pay и Яндекс Сплит
– Комбинированная оплата (карта + рассрочка)
– Настройка через интерфейс WooCommerce
– Совместимость с классическим редактором
Pro-версия добавляет:
– Бейджи рассрочки/кэшбэка в карточках товаров
– Бейджи рассрочки/кэшбэка в каталоге товара
– Виджеты оплаты в корзине и каталоге
– 20+ вариантов позиционирования элементов
Ссылки
Лицензия
Этот плагин распространяется под лицензией GPLv2. Расширенные функции доступны в Pro-версии.
Contributors & Developers
“KosTeams payments for Яндекс Пей & Яндекс Сплит for WooCommerce” is open source software. The following people have contributed to this plugin.
Contributors“KosTeams payments for Яндекс Пей & Яндекс Сплит for WooCommerce” has been translated into 1 locale. Thank you to the translators for their contributions.
Translate “KosTeams payments for Яндекс Пей & Яндекс Сплит for WooCommerce” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.0.9
- Дата: 2025-06-17
- Добавлено: Расширенная обработка вебхуков Яндекс Пэй
- Добавлено: Гибкая система маппинга статусов платежей
- Добавлено: Кастомные фильтры для разработчиков
- Улучшено: Рефакторинг обработки вебхуков для повышения надежности
- Улучшено: Логирование операций с платежами
- Улучшено: Безопасность обработки входящих запросов
Фильтры для разработчиков
yandex_pay_webhook_status_map
Изменяет соответствие статусов Яндекс WooCommerce
Параметры:
– $status_map (array) – Текущий маппинг статусов
– $order (WC_Order) – Объект заказа
– $payment_status (string) – Статус от Яндекс
Пример:
add_filter(‘yandex_pay_webhook_status_map’, function($status_map, $order, $payment_status) {
$status_map[‘CAPTURED’] = ‘completed’;
return $status_map;
}, 10, 3);
yandex_pay_before_process_status
Изменяет статус перед применением к заказу
Параметры:
– $new_status (string) – Планируемый статус
– $payment_status (string) – Статус от Яндекс
– $order (WC_Order) – Объект заказа
yandex_pay_handle_webhook_status
Полная кастомная обработка статуса (возврат true отменяет стандартную обработку)
Параметры:
– $handled (bool) – Флаг обработки
– $payment_status (string) – Статус от Яндекс
– $order (WC_Order) – Объект заказа
yandex_pay_status_change_note
Изменяет заметку при смене статуса заказа
Параметры:
– $note (string) – Текст заметки
– $order (WC_Order) – Объект заказа
– $old_status (string) – Старый статус
– $new_status (string) – Новый статус
yandex_pay_partial_refund_note
Изменяет заметку для частичного возврата
Параметры:
– $note (string) – Текст заметки
– $order (WC_Order) – Объект заказа
Улучшения безопасности
- Усилена валидация входящих данных
- Улучшена обработка ошибок декодирования
Исправлено
- Проблемы с обработкой статуса PARTIALLY_REFUNDED
1.0.8
- В платежном шлюзе Яндекс Сплит реализована динамическая смена иконки в зависимости от выбранного способа оплаты
- При выборе “Сплит” отображается стандартная иконка Сплита
- При выборе “Карта + Сплит” отображается комбинированная иконка
1.0.7
Улучшено распределение скидок
- Все типы скидок (купоны, бонусы, отрицательные сборы) суммируются в общую сумму скидки
- Скидки распределяются пропорционально по товарам
- Остаток скидки добавляется к последнему товару для точного распределения
Улучшено формирование корзины
- Для товаров с количеством > 1 создаются отдельные позиции
- Скидка равномерно распределяется между единицами товара
- Скидки применяются только к товарам (не к доставке и сборам)
1.0.6
- Реализовано разделение стилей
- Мелки исправления
- Улучшена документация
1.0.5
Основные изменения:
– Добавлены отдельные платежные шлюзы:
• Яндекс Сплит
— оплата частями
• Яндекс Пей
— классическая оплата картой
– Реализовано разделение общей логики в базовый класс (WC_Yandex_Base_Gateway
)
– Улучшено хранение ссылок платежей:
• Платежные URL сохраняются в метаданные заказа
• Исключено повторное создание платежей для существующих заказов
1.0.4
- Исправлена совместимость с WooCommerce 8.7
- Обновлены тестовые сценарии для PHP 8.3
1.0.3
- Добавлена поддержка мультиязычных сайтов
- Оптимизирована загрузка скриптов
1.0
- Первый релиз
- Базовая интеграция Yandex Pay/Сплит
- Поддержка классического редактора