ЮKassa для WooCommerce — полная настройка приёма платежей | Мастерская — de-bor.ru

Частный web-мастер Денис Борисов
WordPress-сайтов

ЮKassa для WooCommerce — полная настройка приёма платежей

WooCommerce · 2026-06-26 · 5 мин чтения

Если у вас WooCommerce и вы в России — Stripe и PayPal вам больше недоступны. Принимать деньги с карт, через СБП, SberPay или ЮMoney можно через ЮKassa (бывшая Яндекс.Касса). Это самый популярный платёжный агрегатор для WooCommerce в РФ: низкий порог входа, работа с самозанятыми и ИП, быстрая интеграция через штатный плагин. Настройка занимает час, включая регистрацию.

Почему ЮKassa — стандарт для WooCommerce в РФ

Альтернатив на российском рынке немного: Robokassa, CloudPayments, PayMaster. ЮKassa выигрывает за счёт:

  • Готовый плагин — YooKassa для WooCommerce в официальном репозитории, обновляется
  • Способы оплаты — карты Visa/Mastercard/Мир, SberPay, СБП (Система быстрых платежей), ЮMoney, наличные через терминалы
  • Комиссия — от 2.8% за приём карт, 0.7% за СБП
  • Юридическая простота — ИП и самозанятые подключаются без расчётного счёта
  • Выплаты — на следующий день для оборота до 600 тыс., раз в неделю для больших сумм

На хостингах вроде Beget и Timeweb никаких дополнительных прав для работы ЮKassa не нужно — стандартный PHP с cURL и OpenSSL справляется.

Шаг 1. Регистрация в ЮKassa и получение ключей

Без этого шага плагин просто не запустится. Порядок действий:

  1. Зарегистрироваться в ЮKassa как ИП, самозанятый или юрлицо
  2. Дождаться проверки документов (обычно 1-2 рабочих дня)
  3. Зайти в личный кабинет → Настройки → Интеграция
  4. Скопировать shopId (числовой идентификатор магазина)
  5. Выпустить и скопировать секретный ключ (он показывается один раз
Важно Секретный ключ храните в wp-config.php или в .env, не в открытом коде темы. Если ключ утек — отозвать его можно в том же разделе личного кабинета.

Шаг 2. Установка плагина YooKassa для WooCommerce

Плагин официальный, от самого ЮKassa. Устанавливается как любой другой:

  • В админке WordPress: Плагины → Добавить новый → поиск «YooKassa для WooCommerce»
  • Автор: YooMoney
  • Установить → Активировать

Либо скачать с wordress.org/plugins/yookassa/ и загрузить вручную через Плагины → Загрузить.

После активации в WooCommerce → Настройки → Платежи появится новый способ оплаты «ЮKassa».

Шаг 3. Базовая настройка платёжного шлюза

Переходим: WooCommerce → Настройки → Платежи → ЮKassa → Управление.

  1. Включить — поставить галочку
  2. Заголовок — как будет отображаться в корзине: «Оплата картой онлайн» или «ЮKassa (карты, СБП, SberPay)»
  3. shopId — вставить из личного кабинета ЮKassa
  4. Секретный ключ — вставить (не перепутайте: ключ для API, не пароль от кабинета)
  5. Способы оплаты — отметить нужные: банковские карты, SberPay, СБП, ЮMoney, наличные
  6. Тестовый режим — включить для отладки (выключить перед запуском)
Проверка WooCommerce → Статус → Платежные шлюзы. Напротив ЮKassa должно быть «Готов» или «Доступен». Если написано «Не настроен» — проверьте shopId и ключ.

На сервере должен работать cURL и OpenSSL — проверьте через WooCommerce → Статус → Сервер. На Beget эти модули включены по умолчанию, на Timeweb тоже.

Шаг 4. Настройка уведомлений (webhook)

ЮKassa должна знать, что заказ оплачен. Это происходит через HTTP-уведомления (webhook).

  1. В личном кабинете ЮKassa: Настройки → Уведомления → HTTP-уведомления
  2. URL уведомления: https://вашсайт.ru/?wc-api=wc_yookassa
  3. Обязательно HTTPS — ЮKassa не отправляет данные на HTTP
  4. Используйте секретный ключ (тот же, что в плагине) для проверки подписей

Плагин YooKassa регистрирует свой обработчик автоматически, но URL в личном кабинете нужно указать руками. Если ошибиться в URL — заказы будут висеть в статусе «Ожидание оплаты» вечно.

Шаг 5. Тестовый заказ

Перед приёмом реальных денег — прогоните тест. Включите тестовый режим в настройках плагина и сделайте заказ на 1 рубль через карту. Тестовые карты ЮKassa:

  • Успешная оплата: 5555 5555 5555 5555, любой срок/код
  • Отказ: 5555 5555 5555 5556
  • Ошибка проверки 3D Secure: 5555 5555 5555 5557

Проверьте, что после оплаты заказ переходит в статус «Обрабатывается» или «Завершён». Если статус не меняется — проблема в webhook: проверьте URL и доступность сайта извне (не заблокирован ли доступ к /?wc-api=wc_yookassa).

Шаг 6. Выключение тестового режима и боевой запуск

Когда тест пройден:

  1. В настройках плагина выключить тестовый режим
  2. Проверить, что в статусе магазина ЮKassa всё зелёное
  3. Сделать реальный заказ на 10 рублей на свою же карту
  4. Убедиться, что деньги пришли на счёт в ЮKassa (баланс в личном кабинете)
Для Reg.ru Если хостинг блокирует исходящие соединения — разрешите в файрволе IP ЮKassa или отключите брандмауэр для api.yookassa.ru. На Beget и Timeweb таких проблем нет.

Когда настройка не сработает

  1. Не отображается в корзине — плагин не активирован или конфликтует с кэшем. Очистите кэш и проверьте WooCommerce → Статус.
  2. Ошибка «Неверный ключ» — перевыпустите секретный ключ в личном кабинете ЮKassa и обновите в настройках плагина.
  3. Статус заказа не меняется после оплаты — webhook не доходит. Проверьте URL в личном кабинете, включите логгирование WooCommerce: Логи → wp-content/uploads/wc-logs/yookassa-*.log.
  4. SSL-сертификат — если сайт на HTTP, ЮKassa не отправит уведомление. Бесплатный Let's Encrypt решает проблему, но на Reg.ru иногда нужен платный сертификат для проверки домена (см. статью про SSL-сертификаты в России).

Частые вопросы

Нужна ли касса (онлайн-ККТ) для приёма платежей через ЮKassa?
Федеральный закон 54-ФЗ требует онлайн-кассу при приёме платежей от физлиц. ЮKassa дружит с облачными кассами (Атол, Orange Data, Штрих-М). В плагине есть опция «Отправлять чеки» — включите её и укажите ИНН, ставку НДС и систему налогообложения. Без кассы — штраф до 50% суммы расчёта.
Как долго деньги поступают на счёт?
По умолчанию выплаты раз в неделю. Можно подключить ежедневные выплаты при обороте до 600 тыс. рублей. Первая выплата — через 3-5 дней после первого успешного платежа (проверка магазина). Комиссия за вывод не взимается.
Чем ЮKassa отличается от CloudPayments?
У CloudPayments чуть ниже комиссия на больших оборотах (от 1.8%) и есть приём платежей без НДС для самозанятых. У ЮKassa — больше способов оплаты (СБП, SberPay, ЮMoney) и проще интеграция под WooCommerce (официальный плагин). Для старта на 1-2 тыс. заказов в месяц ЮKassa удобнее.
Что делать, если плагин не обновляется из-за блокировок?
wordpress.org может быть недоступен из РФ. Скачайте последнюю версию плагина YooKassa с официальной страницы через VPN и загрузите вручную: Плагины → Загрузить → Выбрать ZIP → Активировать. Автообновления тоже не будут работать — обновляйте вручную раз в 2-3 месяца. Подробнее в статье про блокировки сервисов в РФ.

Вывод

ЮKassa — самый простой способ принимать платежи на WooCommerce в России. Регистрация, плагин, ключи — и через час у вас работающий приём карт, СБП и SberPay. Если что-то пошло не так — проверьте webhook и тестовый режим, логи WooCommerce обычно сразу показывают проблему.

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

Нужно настроить ЮKassa или другой платёжный шлюз?

Подключу приём платежей под ключ — от регистрации до тестовой оплаты.

Написать в Написать в

Сопровождение и поддержка сайта

Сопровождение и поддержка сайта

WooCommerce: оплата, доставка, письма.

от 5.400 ₽/мес

Подробнее
Техническая оптимизация

Техническая оптимизация

Ускорю WooCommerce, оптимизирую код.

7.200

Подробнее

Разрабатываю WordPress-сайты

Лендинги, многостраничные сайты, интернет-магазины на WooCommerce — всё на WordPress с удобной панелью управления.

Сайт под ключ: регистрация домена и хостинга, установка WordPress, настройка шаблона и модулей.

Поддерживаю WordPress-сайты

Обновление плагинов и тем, резервное копирование, мониторинг работоспособности — сайт работает без сбоев.

Оперативное исправление ошибок, создание новых разделов, доработка функционала и наполнение контентом.

Продвигаю WordPress-сайты

SEO-оптимизация, настройка Яндекс Метрики и Вебмастера, подключение Google Search Console.

Оптимизация позволяет «поднять» сайт в поисковых выдачах, увеличить целевой трафик и привлечь новых клиентов.

Чистка от вирусов WordPress

Если сайт взломали, появился подозрительный код или спам-рассылка — найду и удалю вредоносный код, закрою уязвимости и настрою защиту от повторного заражения.

После чистки проверю все файлы и плагины, обновлю WordPress до актуальной версии и настрою автоматическое резервное копирование.

Диагностика сайта

Проверю ваш сайт по ключевым параметрам и подготовлю отчёт с рекомендациями:

  • Скорость загрузки и производительность;
  • Безопасность и уязвимости;
  • SEO-состояние и индексация;
  • Мобильная адаптация;
  • Технические ошибки и код.
Заказать диагностику
Михайлова Анастасия

Денис МАСТЕР своего дела. Вёл целый проект, работали с ним на протяжении 4х месяцев. Отзывчивый, понимающий с полуслова специалист. Стоимость услуг радует, а качество работы приводит в восторг.

Денис спасибо Вам от лица нашей строительной компании и от всего нашего персонала.

Михайлова Анастасия

Игорь Караваев

Обратился к Денису для восстановления сайта на WordPress после сбоя. Сделал, как и обещал, за сутки — сайт снова работает без ошибок. Профессионал своего дела, доходчиво объясняет, вежлив и тактичен. Однозначно рекомендую!

Игорь Караваев

Яна Веркулич

Денис, спасибо огромное за работу)) Очень тепло вспоминаю Вас и все что Вы сделали для моей работы и моего сайта.

Денис Профессионал с большой буквы, решает любые вопросы, отличный специалист))

Рекомендую к сотрудничеству, еще раз спасибо)

Яна Веркулич

Бюро Переводов

Денис оперативно и грамотно справляется со всеми поставленными задачами. Внес правки на англоязычную и русскоязычную версии сайта, учел все пожелания. Будем обращаться еще!

Бюро Переводов

Анастасия Виричева

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

Делал сайт для салона красоты, просто и функционально.

Анастасия Виричева

Владимир

Очень много времени мучались с сайтом на OpenCart. «Специалисты» не могли нормально разобраться в проблеме, возникавшей при выполнении элементарной задачи.

Денис сделал это в два счета, также расписал подробно, в чем была проблема и как она решена. На 200% доволен. Даже не хочется его рекомендовать, потому что будет постоянно занят))

Владимир

Ксения Петровская

Денис оперативно ответил и помог решить проблему, которую я даже описать нормально не могла)) Мы сами что-то накрутили с корпоративной почтой — письма то уходили, то нет, в общем всё сломали.

Денис всё починил, теперь у нас нормальная почта, домен работает, письма приходят и уходят. Цена как заявлена — оплатили по факту проверки. Спасибо большое!

Ксения Петровская

Александр Кривуля

Заказал у Дениса доработать сайт на WordPress. При этом трудно себе представлял, что сам хочу. Благодаря профессионализму Дениса и его умению всё грамотно и просто объяснять, предлагать разные варианты решений — цель была достигнута.

Умение общаться доходчиво и терпеливо с клиентами — огромный плюс. Я очень доволен. Однозначно рекомендую!

Александр Кривуля

Кондитер мания

Прекрасный специалист, ответил и устранил ошибку на сайте за пару часов, сохранила контакт, будем по необходимости обращаться. Рекомендую!

Кондитер мания

Бесплатная настройка хостинга и домена

Регистрация хостинга на 1 месяц и домена .ru/.рф на 1 год входит в стоимость разработки сайта.

Подробнее

Разрабатываю сайты для клиентов по всей России:

Показать все города