← Все статьи
9 августа 2026 г.

WooCommerce оплата банковской картой: как принимать платежи без потери клиентов

Вы точно теряли заказы. Клиент уже выбрал товар, добавил его в корзину, заполнил форму доставки — и остановился на экране оплаты. Карту не принимает, или способ оплаты просто не видно на странице. Заказ...

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

WooCommerce оплата банковской картой: почему она исчезает или падает с ошибкой

WooCommerce сам по себе не принимает карты. Это лишь «коробка», к которой нужно подключить платежный шлюз — плагин, соединяющий ваш сайт с банком или платежной системой. Если шлюз не настроен, клиент не увидит вариант оплаты картой вообще. Если настроен неправильно — процесс оплаты прерывается с ошибкой.

Самые частые причины, из-за которых WooCommerce оплата банковской картой не работает:

  • Не заполнены API-ключи. Это пароли от платежной системы. Без них плагин не знает, куда отправлять деньги.
  • Отключен SSL-сертификат. Банки и платежные системы требуют защищенного соединения. Если сайт работает через HTTP, а не HTTPS, платеж будет отклонен.
  • Несоответствие валюты. Вы продаете в гривне, а в плагине настроены доллары или евро — операция не проходит.
  • Устаревший кеш. После изменения настроек клиенты могут видеть старую версию страницы с ошибками.

Хорошая новость: большинство этих проблем исправляется за 15–20 минут без привлечения программистов. Вот полная инструкция.

Настройка WooCommerce оплата банковской картой: пошаговая инструкция

Для примера возьмем классическую схему: WordPress + WooCommerce + платежный плагин LiqPay или Fondy. Это популярные решения для украинских магазинов. Шаги одинаковы для большинства других шлюзов.

Шаг 1. Проверьте, включен ли метод оплаты.

Зайдите в админ-панель WordPress: слева в меню выберите WooCommerceSettings (Настройки) → вкладка Payments (Оплата). Вы увидите список доступных способов оплаты. Напротив карточного метода (например, «LiqPay» или «Fondy») должен стоять переключатель в положении «On» (Включено) или галочка в колонке «Enable». Если метода с картами в списке нет вообще — переходите к шагу 2.

Шаг 2. Установите платежный плагин.

В меню слева выберите ПлагиныДобавить новый. В поле поиска введите название платежной системы, которой вы пользуетесь или планируете пользоваться. Например, «LiqPay for WooCommerce» или «Fondy Payment Gateway for WooCommerce». Обязательно проверьте автора — это должен быть официальный разработчик платежной системы или ее решение для WooCommerce. Нажмите «Установить», затем «Активировать».

Шаг 3. Получите ключи API.

Зарегистрируйтесь в личном кабинете платежной системы (LiqPay, Fondy или другой). Создайте магазин / проект и найдите раздел с ключами доступа. Для LiqPay это Public key и Private key, для Fondy — Merchant ID и Secret key. Скопируйте их. Это конфиденциальная информация, поэтому храните ее в надежном месте.

Шаг 4. Введите ключи в настройки плагина.

Вернитесь к WooCommerceSettingsPayments. Найдите «LiqPay» или «Fondy» в списке и нажмите «Set up» / «Настроить». Вставьте скопированные ключи в соответствующие поля. Выберите валюту UAH. Убедитесь, что режим — Live (или «Боевой»), а не Test. Если хотите проверить на тестовых платежах — сначала оставьте Test, завершите проверку и переключите на Live. Сохраните изменения.

Шаг 5. Включите SSL-сертификат.

Платежные системы не пропустят оплату на сайте без HTTPS. Если у вашего хостинга уже есть бесплатный SSL-сертификат (это стандарт на большинстве современных хостингов), проще всего установить плагин Really Simple SSL. Найдите его через ПлагиныДобавить новый, установите и активируйте. Плагин автоматически переключит сайт на HTTPS. После активации проверьте, появился ли в адресной строке браузера замок, а URL начинается с https://.

Шаг 6. Очистите кеш.

Если на сайте стоит кеш-плагин (WP Rocket, LiteSpeed Cache, Autoptimize и т.д.), зайдите в его настройки и нажмите «Очистить кеш» или «Удалить все кеши». Это нужно, чтобы посетители увидели обновленные страницы с активным способом оплаты, а не устаревшую версию с ошибкой.

После этих шести шагов оплата банковской картой на вашем WooCommerce должна заработать. Но как убедиться, что все сделано правильно?

Как проверить, что платежи проходят без ошибок

Сделайте тестовый заказ. Если у вас нет тестового режима в плагине — просто выставьте товар с минимальной ценой (например, 0,01 грн) и попробуйте оплатить своей же картой. Оплата должна пройти, а заказ получить статус «Обрабатывается» (Processing) или «Выполнено» (Completed). Если тестовый режим включен, воспользуйтесь тестовыми картами, которые указаны в документации платежной системы.

Если во время теста возникла ошибка, узнайте ее причину. В WordPress откройте WooCommerceСтатусЖурналы. Найдите файл лога, связанный с вашим платежным шлюзом (например, liqpay-2025-03 или fonds-...). Там будет сообщение типа Invalid key, SSL required, Currency not supported. Это конкретная подсказка, что исправить. Чаще всего это указывает на неправильно вставленные ключи или незащищенное соединение — вернитесь к шагам 4 и 5.

Также обратите внимание: если вы меняли настройки, но клиенты все равно видят ошибку оплаты, проверьте, не включен ли на сайте режим обслуживания или не закрыта ли страница корзины для индексации. Это редкий, но возможный фактор.

Сколько стоит ошибка, если этого не исправить

Средний показатель брошенных корзин в WooCommerce-магазинах — 70–80%. Большинство клиентов уходят, потому что не могут оплатить или не видят удобного способа. Предположим, у вас 100 заказов в месяц со средним чеком 1000 грн. Если из-за проблем с оплатой потеряется хотя бы 10% — это 10 000 грн потерянного дохода ежемесячно. За год вы не досчитаетесь 120 000 грн. А еще добавьте расходы на повторное привлечение клиента через рекламу и ухудшение доверия к бренду.

Поэтому настройка оплаты — это не техническая мелочь, а прямые деньги с вашего счета.

Что делать, если все шаги выполнены, но платежи все равно не проходят

Если вы прошли всю инструкцию, а проблема осталась, это обычно означает, что причина в настройках вашего хостинга или в конфликте между темой и плагинами. Чаще всего помогает такой тест: временно включите стандартную тему WordPress (например, Twenty Twenty-Four) и отключите все плагины, кроме платежного шлюза. Если оплата заработала — вы нашли виновника. Затем постепенно включайте все обратно, чтобы идентифицировать, что именно ломает оплату.

Если проблема не исчезает даже на чистой теме, скорее всего, дело в сервере: порты, файрвол, ограничения хостинга на внешние запросы. Точные шаги здесь зависят от конкретного хостинг-провайдера, поэтому нельзя дать одну универсальную инструкцию. Это уже зона работы администратора сервера.

Если вы попробовали все шаги выше, но оплата все еще не работает, или не хотите разбираться сами — DevCev Digital поможет. Мы настроим прием платежей так, чтобы вы перестали терять заказы.

Нужна помощь с этим?

DevCev Digital специализируется именно на таких задачах. Расскажите что нужно — ответим в течение нескольких часов.

Бесплатная диагностика →Все услуги
← Назад в блогЕсть проект? Поговорим →