← Всі статті
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 спеціалізується саме на таких задачах. Розкажіть що потрібно — відповімо протягом кількох годин.

Безкоштовна діагностика →Всі послуги
← Назад до блогуЄ проєкт? Поговоримо →