Интеграция с WordPress
Бесплатный модуль
Модуль позволяет клиентам оплачивать покупки при помощи Яндекс Пэй и Сплит на вашем сайте, созданном на базе WordPress. Модуль предоставляет Яндекс бесплатно.
Внимание
Модуль предназначен для работы с:
- WordPress версии 6.0 и выше;
- Woocommerce версии 7.7.2 и выше — возможна совместимость с более низкими версиями, но мы рекомендуем использовать версию не ниже указанной.
Возможности модуля
|
Прием оплаты |
|
|
Полный возврат |
|
|
Частичный возврат |
|
|
Бейджи Яндекс Пэй / Сплит |
|
|
Виджеты Яндекс Пэй / Сплит |
|
|
Тестовый режим |
|
|
Контроль наличия товара |
|
|
Синхронизация статуса оплаты |
|
|
Получение прямого QR |
Неприменимо |
|
Получение обратного QR |
Неприменимо |
Шаг 1. Регистрация в Яндекс Пэй
-
Зарегистрируйтесь в личном кабинете Яндекс Пэй и подайте заявку на подключение сервиса.
-
После того как сервис будет подключен, в личном кабинете Яндекс Пэй перейдите в раздел Настройки и выберите в селекторе нужный магазин.
-
В блоке Подключение нажмите кнопку Выпустить ключ Merchant API и скопируйте его значение.

Также скопируйте значение Merchant ID. Эти данные понадобятся вам при настройке плагина в WordPress.

-
Нажмите Добавить Callback URL и укажите:
{url_адрес_сайта}/wc-api/yandex-pay-and-split
Нажмите кнопку Сохранить.
Шаг 2. Установка плагина
Важно
Перед установкой плагина убедитесь, что ваш сайт соответствует системным требованиям для подключения Яндекс Пэй и Сплит.
В случае если сайт не соответствует требованиям, плагин работать не будет — вы можете воспользоваться личным кабинетом, чтобы создать ссылку на оплату вручную.
Добавить плагин в WordPress можно двумя способами: загрузить из установочного архива или установить из каталога плагинов.
-
Скачайте архив с маркетплейса WordPress.
-
В левом меню административной панели WordPress перейдите в раздел Plugins и нажмите кнопку Add New.

-
В открывшемся окне нажмите кнопку Upload Plugin → Выбрать файл и выберите скачанный установочный архив.

-
После установки плагин отобразится в списке.

-
В левом меню административной панели WordPress перейдите в раздел Plugins и нажмите кнопку Add New.

-
С помощью поисковой строки найдите плагин Яндекс Пэй и Сплит и нажмите кнопку Install Now.

-
После установки плагин отобразится в списке.

Шаг 3. Настройка плагина
-
В левом меню административной панели WordPress перейдите в раздел Plugins → Installed Plugins.

-
В списке плагинов найдите Яндекс Пэй и Сплит и нажмите Активировать.

Ошибка: Запрошенный URL-адрес не найден на этом сервере
Если возникла ошибка «Запрошенный URL-адрес не найден на этом сервере», настройте значение постоянной ссылки (Permalink), чтобы плагин работал корректно:
-
В левом меню административной панели перейдите в раздел Настройки → Permalinks.

-
В разделе Common Settings выберите любое поле отличное от Plain.

-
Прокрутите страницу с настройками вниз и сохраните изменения с помощью кнопки Save Changes.

-
-
Перейдите в настройки плагина одним из следующих способов:
-
В административной панели слева перейдите в раздел Plugins → Installed Plugins → Настройки.

-
В административной панели слева перейдите в раздел Woocommerce → Яндекс Пэй и Сплит.

-
-
Укажите параметры плагина в разделах настроек:
Раздел настроек
Параметр
Описание
Merchant
Merchant ID*
Укажите Merchant ID из личного кабинета Яндекс Пэй.
API-key* / API-ключ
Укажите API-ключ из личного кабинета Яндекс Пэй.
Other / Другое
Testing / Тестирование
Параметр отвечает за включение/выключение тестового окружения.
TTL / Время на оплату
Укажите время, в течение которого пользователь может воспользоваться ссылкой на форму оплаты заказа.
Orders / Заказы
Pending order status / Статус обрабатываемого заказа
Укажите статус заказа, который выставляется при его создании.
Success order status / Статус успешного заказа
Укажите статус заказа, который выставляется при успешной оплате.
Error order status / Статус неуспешного заказа
Укажите статус заказа, который выставляется при ошибке оплаты.
Refund order status / Статус возвращенного заказа
Укажите статус заказа, который выставляется при возврате оплаты.
Failed refund order status / Статус ошибки возврата в заказе
Статус заказа, который выставляется при ошибке возврата.
Payment purpose / Назначение платежа
Укажите назначение, которое будет выставляться для платежа в заказе.
Button / Кнопка
Button type / Тип кнопки
Параметр отвечает за включение/выключение возможности использовать кнопку Яндекс Пэй.
Button theme / Тема кнопки
Выберите тему кнопки оплаты.
Button width / Ширина кнопки
Выберите фиксированную или адаптивную ширину кнопки оплаты.
Icons theme / Тема иконки
Выберите тему иконки, которая будет отображаться на странице выбора метода оплаты рядом с методом оплаты.
-
При необходимости настройте бейджи и виджеты Яндекс Пэй.
-
Сохраните изменения.
Шаг 4. Включение/выключение метода оплаты
Модуль предоставляет два метода оплаты — Яндекс Пэй и Яндекс Сплит. Чтобы включить или выключить метод оплаты:
-
В левом меню административной панели перейдите в раздел Woocommerce → Настройки → Платежи.

-
Напротив нужного метода воспользуйтесь переключателем.

-
Сохраните изменения.
Шаг 5. Тестирование оплаты
Чтобы проверить корректность обработки платежей c помощью Яндекс Пэй, включите тестовый режим:
-
В личном кабинете Яндекс Пэй перейдите в раздел Настройки, выберите в селекторе нужный магазин и в правом верхнем углу включите опцию Тестовые данные.

-
Нажмите Добавить Callback URL
Тестовыйи укажите:{url_адрес_сайта}/wc-api/yandex-pay-and-split
Нажмите кнопку Сохранить.
-
В левом меню административной панели WordPress перейдите в настройки плагина WooCommerce → Яндекс Пэй и Сплит → вкладка Общие и включите параметр Тестирование.

-
Сохраните изменения.
-
Выполните несколько тестовых платежей и возвратов в вашем магазине, чтобы проверить, что плагин установлен успешно.
Шаг 6. Переход в рабочий режим
После тестирования оплаты переключите среду с тестовой на боевую:
-
В личном кабинете Яндекс Пэй перейдите в раздел Настройки и отключите опцию Тестовая среда, чтобы скрыть тестовые настройки.

-
В левом меню административной панели WordPress перейдите в настройки плагина WooCommerce → Яндекс Пэй и Сплит → вкладка Общие и выключите параметр Тестирование.

-
Сохраните изменения.
Настройка модуля завершена. Теперь клиенты в вашем магазине могут оплачивать покупки при помощи Яндекс Пэй и Сплит.
Если у вас остались вопросы по настройке плагина, обратитесь в нашу службу поддержки.
Оформление возвратов
В административной панели WordPress вы можете оформить полный или частичный возврат средств по заказу:
-
Откройте заказ, для которого необходимо оформить возврат, и в левом нижнем углу нажмите кнопку Refund.

-
Для каждого товара отобразятся поля для ввода количества единиц и суммы возврата:

Укажите количество единиц или сумму, которую вы хотите вернуть, — в правом нижнем углу окна в поле Refund amount отобразится итоговая сумма к возврату.
-
Нажмите кнопку Refund via Yandex Pay, чтобы оформить возврат.
Примечание
Также вы можете оформить полный или частичный возврат в разделе Платежи личного кабинета Яндекс Пэй.
Подключение бейджей и виджетов Яндекс Пэй
Бейджи
Бейджи Яндекс Пэй могут отображаться на странице с товарами и в карточке товара:


Чтобы подключить и настроить в вашем магазине бейджи Яндекс Пэй:
-
В левом меню административной панели WordPress перейдите в настройки плагина и в разделе Badges / Бейджи активируйте опцию Enable badges (Включить бейджи).

-
Настройте параметры бейджей в двух блоках:
-
Badge loop settings — настройки бейджей на странице с товарами.
-
Badge single page settings — настройки бейджей в карточке товара.
Раздел настроек
Параметр
Описание
Badge BNPL / Бейдж Сплита
Color / Цвет
Выберите цвет бейджа.
Variant / Вариант отображения
Выберите вариант отображения бейджа.
Theme / Тема
Выберите тему бейджа.
Size / Размер
Выберите размер бейджа.
Align / Выравнивание
Выберите выравнивание бейджа.
Badge cashback / Бейдж кешбэка баллами Плюса
Color / Цвет
Выберите цвет бейджа.
Variant / Вариант отображения
Выберите вариант отображения бейджа.
Theme / Тема
Выберите тему бейджа.
Size / Размер
Выберите размер бейджа.
Align / Выравнивание
Выберите выравнивание бейджа.
-
-
Сохраните изменения.
Виджеты
Виджеты Яндекс Пэй могут отображаться в карточке товара и на странице выбора способа оплаты:


Чтобы подключить и настроить в вашем магазине виджеты Яндекс Пэй:
-
В административной панели WordPress перейдите в настройки плагина и в разделе Widgets / Виджеты активируйте опцию Enable widgets (Включить виджеты).

-
Настройте параметры виджетов:
Параметр
Описание
Theme / Тема
Выберите тему виджета.
Padding / Внутренний отступ
Выберите внутренний отступ для виджета.
Size / Размер
Выберите размер виджета.
Outline / Обводка
Параметр отвечает за включение/выключение обводки виджета.
Background / Фон
Выберите фон виджета.
Hide header / Скрыть заголовок
Параметр отвечает за включение/выключение заголовка (шапки) виджета.
-
Сохраните изменения.
Обязательный параметр
Как влияет значение параметра на внешний вид кнопки, см. в таблице параметров кнопки.
Как влияет значение параметра на внешний вид виджета, см. в таблице параметров виджета.
Как влияет значение параметра на внешний вид бейджа, см. в таблице параметров бейджа.
Возврат доступен в разделе Платежи личного кабинета Яндекс Пэй.