Українському магазину на WooCommerce зазвичай треба одне: щоб покупець міг заплатити карткою, а замовлення саме перейшло в «Оплачено» — без того, щоб менеджер щоранку звіряв виписку. Способів зробити це кілька, і вибір залежить не від того, який шлюз «кращий», а від того, чи є у вас уже договір з банком і які платіжні методи потрібні покупцям.
Нижче — шість способів приймання оплати, які ми підтримуємо власними плагінами. Кожен має безкоштовну версію. Комісії не наводимо: їх встановлює провайдер і вони змінюються — актуальний тариф дивіться у свого банку.

Коротко: що обрати
- Вже є ФОП і потрібен найшвидший старт — еквайринг monobank. Заявка подається просто в застосунку, ключі приходять за день.
- Потрібні Apple Pay і Google Pay — WayForPay: вони працюють одразу, без окремого підключення.
- Магазин уже працює з LiqPay, Fondy або Hutko — беріть відповідний шлюз, переукладати договір не доведеться.
- Еквайрингу ще немає — рахунок на IBAN з QR-кодом. Приймає оплату сьогодні, без договору з банком.
Порівняння шести способів
| Спосіб | Що приймає | Як підтверджується оплата | Безкоштовно | У Pro |
|---|---|---|---|---|
| monobank | Visa, Mastercard на сторінці банку | Вебхук з перевіркою ECDSA-підпису | Оплата + авто-статус | Журнал, двоетапна оплата, повернення, збережена картка |
| WayForPay | Visa, Mastercard, Apple Pay, Google Pay | Підписаний serviceUrl-вебхук | Оплата + авто-статус | Журнал, двоетапна оплата, повернення з адмінки |
| LiqPay | Visa, Mastercard на сторінці LiqPay | Підписаний вебхук | Оплата + авто-статус | Журнал, двоетапна оплата, повернення |
| Fondy (Flitt) | Visa, Mastercard на сторінці Fondy | Підписаний callback | Оплата + авто-статус | Журнал, двоетапна оплата, повернення |
| Hutko | Visa, Mastercard на сторінці Hutko | Підписаний callback | Оплата + авто-статус | Журнал, двоетапна оплата, повернення |
| Рахунок на IBAN | Переказ з банк-застосунку за QR або кнопкою | Вручну — або автоматично через Monobank API | QR-код + кнопки Monobank і Privat24 | Авто-закриття замовлення, переплати, журнал |
Еквайринг вимагає ФОП або ТОВ і договору з банком. Рахунок на IBAN працює одразу — тому його часто вмикають першим, поки їде договір, і лишають потім як другий спосіб для оптових покупців.
Як додати спосіб оплати у WooCommerce
Порядок однаковий для будь-якого з шести — відрізняються тільки ключі, які видає провайдер.
1. Отримати ключі в провайдера
У кабінеті банку чи сервісу — публічний і приватний ключ або токен мерчанта. У monobank це робиться прямо в застосунку, у решти — через кабінет мерчанта після підписання договору.
2. Встановити плагін і вставити ключі
WooCommerce → Налаштування → Платежі → потрібний спосіб. Два поля і кнопка «Перевірити зв’язок»: якщо ключі неправильні, ви дізнаєтесь про це одразу, а не на першому замовленні.

3. Прописати адресу вебхука
Плагін показує готовий URL — його треба вставити в кабінеті провайдера. Саме через нього замовлення само переходить в «Оплачено». Без цього кроку оплата пройде, а статус залишиться «Очікує».
4. Провести тестове замовлення
Оплатіть реальні 1–2 гривні й перевірте, що статус змінився без ручного втручання. Тестова картка цього не покаже: у пісочниці підпис вебхука інший, і помилка конфігурації спливе вже на живих замовленнях.
Плагіни для кожного способу

Mono Acquiring — еквайринг monobank
Плагін створює рахунок через API банку, відправляє покупця на захищену сторінку monobank і після оплати приймає вебхук зі звіркою ECDSA-підпису. Pro додає журнал платежів, двоетапну оплату (hold), повернення в один клік і хук автофіскалізації для ПРРО.
→ Mono Acquiring для WooCommerce
WayForPay — картки, Apple Pay і Google Pay
Єдиний із шести, де Apple Pay і Google Pay доступні без окремого підключення. Повернення коштів робиться прямо з картки замовлення в адмінці WooCommerce.
LiqPay — оплата через ПриватБанк
Оплата на сторінці LiqPay з автопідтвердженням підписаним вебхуком. Підходить магазинам, у яких основний рахунок уже в ПриватБанку.
Fondy (Flitt)
Класичний шлюз із підтвердженням через підписаний callback. Двоетапна оплата, журнал і повернення — у Pro-версії.
Hutko
Приймання карткових платежів із тією ж механікою підтвердження — підписаний callback і автоматична зміна статусу замовлення.
IBAN Smart Invoice — рахунок замість еквайрингу
На сторінці подяки покупець бачить EPC QR-код і кнопки Monobank та Privat24: сканує в банк-застосунку — реквізити підставляються самі. Pro-версія детектує вхідний платіж через Monobank Personal API і закриває замовлення без вашої участі. Базова версія опублікована в каталозі WordPress.org.
→ IBAN Smart Invoice для WooCommerce

Що ще знадобиться поруч
Приймання оплати — це половина задачі. Поруч зазвичай ставлять ще два плагіни: фіскалізацію через ПРРО, яка пробиває чек після переходу замовлення в «Оплачено», і комісію за післяплату або знижку за передоплату — щоб економічно підштовхнути покупця платити наперед.
Часті питання
Скільки способів оплати можна ввімкнути одночасно?
Скільки завгодно — WooCommerce показує їх списком у чекауті, а порядок задається перетягуванням. Типова зв’язка українського магазину: картка, накладений платіж і рахунок на IBAN для юридичних осіб.
Чи можна приймати оплату карткою без ФОП?
Еквайринг — ні: банк укладає договір лише із суб’єктом господарювання. Рахунок на IBAN технічно працює і з реквізитами фізособи, але це вже питання до вашого бухгалтера, а не до плагіна.
Замовлення оплачене, а статус не змінився. Що робити?
У дев’яти випадках із десяти не доходить вебхук: або адресу в кабінеті провайдера прописано з помилкою, або її ріже фаєрвол хостингу. У Pro-версіях є журнал платежів — там видно, чи запит узагалі прийшов і що на нього відповів сайт.
Чи потрібен окремий плагін для фіскалізації?
Так. Приймання оплати і пробиття чека ПРРО — різні речі: шлюз проводить платіж, а чек пробиває окремий модуль, який спрацьовує після зміни статусу замовлення.


