Зв'язатись
  • WordPress
  • Payments
  • v1.1.4

Mono Acquiring — оплата карткою monobank для WooCommerce

Оплата карткою через еквайринг monobank у WooCommerce: рахунок, редірект на сторінку банку, автопідтвердження вебхуком з ECDSA-підписом. Pro — журнал платежів, hold, повернення, оплата в 1 клік і автофіскалізація для ПРРО.

Завантажити Free
Pro · ліцензія на рік Чим більше сайтів, тим дешевше кожен
PHP
7.4 і новіший
Версія
Pro v1.1.4
Free v1.0.4 (wordpress.org)
Ліцензія
один сайт, річна
Тріал
7 днів, без картки, один на сайт
Оновлено
24 вересня 2026
Або всі 144 Pro-модулів з All Access — 4 990 ₴ / рік

Модуль у роботі — 42 секунди

Без звуку теж зрозуміло: субтитри українською

Що є в Free,
а що дає Pro

Безкоштовна версія працює без обмеження в часі. Pro додає решту функцій з таблиці.

Функція Free Pro
Оплата карткою Visa/Mastercard на сторінці monobank ✔ ✔
Автопідтвердження замовлення вебхуком з перевіркою ECDSA-підпису ✔ ✔
Резервний запит статусу при поверненні покупця ✔ ✔
Тестовий режим — безкоштовний тестовий токен, без договору з банком ✔ ✔
Класичний і блоковий чекаут (Checkout Blocks), сумісність з HPOS ✔ ✔
Передача складу кошика (basketOrder) для чеків ✔ ✔
Логування запитів у WooCommerce ✔ ✔
Журнал платежів — сума, статуси, рахунок, маскована картка, RRN, звірка з банком — ✔
Двоетапна оплата (hold) — блокування коштів і списання при виконанні замовлення — ✔
Повернення — повні, часткові та повторні, прямо із замовлення — ✔
Збереження картки — оплата повторних покупок в 1 клік через wallet-токен monobank — ✔
Хук автофіскалізації — після оплати запускається подія для ПРРО-плагінів (Checkbox, Вчасно.Каса, Cashalot тощо) — ✔

Як це виглядає

Налаштування шлюзу Mono Acquiring у WooCommerce: токени, тип платежу, статуси, Pro-опції
Одна сторінка налаштувань у WooCommerce → Платежі: бойовий і тестовий токени, тип платежу (списання одразу чи hold), статуси замовлень, логування та Pro-опції. URL вебхука встановлюється автоматично при кожному платежі — нічого не треба копіювати в кабінет банку.
Журнал платежів Pro: статуси success / hold / повернення / відмова, маскована картка, RRN
Журнал платежів (Pro): кожна транзакція з сумою, статусом monobank і WooCommerce, номером рахунку, маскованою карткою та RRN. Кнопка звірки підтягує актуальний статус з банку, повернення виконується прямо з рядка журналу.

Тріал стартує, коли ви попросите

Свіжий інстал — безкоштовна версія, нічого не вмикається само. Кнопка «Спробувати Pro 7 днів» → e-mail → ключ одразу у вікні і листом.

Один ключ — один сайт

Переносите магазин — відв’яжіть ліцензію на старому домені й активуйте на новому самі. Якщо наш сервер недоступний, Pro працює ще 14 днів. Для студій — ключі на 5, 25 сайтів або без обмежень.

Технічні вимоги

  • WordPress 6.2+
  • WooCommerce 6.0+ (тестовано до 10.7)
  • PHP 7.4+
  • Токен monobank: бойовий видається у кабінеті мерчанта після підписання договору; тестовий створюється безкоштовно на api.monobank.ua — договір для тесту не потрібен

Історія версій

v1.1.4 Поточна 24 вересня 2026

Pro-версія, активована поруч з безкоштовною копією з WordPress.org, більше не вантажить код безкоштовної копії з попередженнями PHP на кожному запиті.

v1.1.3 23 вересня 2026

Кошик, який monobank показує на сторінці оплати і передає у фіскалізацію, не сходився зі списаною сумою.

v1.1.0 серпень 2026

Free = free: свіжий інстал більше не вмикає Pro сам, тріал стартує кнопкою «Спробувати Pro 7 днів».

Усі версії (4)
v1.0.0 Перший реліз липень 2026

Створення рахунку та редірект на сторінку оплати monobank, вебхук з перевіркою ECDSA-підпису, резервний запит статусу, повернення коштів, двоетапна оплата (hold), підтримка Checkout Blocks…

Разом з Mono Acquiring купують

4 модулі одним замовленням — на 40% дешевше, ніж окремо

Набір «Старт магазину» Mono Acquiring Nova Poshta Premium Telegram-сповіщення і Viber/SMS покупцям Кинуті кошики Потрібно більше — усі 144 модулі в All Access за 4 990 ₴.
2 490 ₴ / рік замість 4 160 ₴ поштучно
Купити набір →

Повний опис модуля

Mono Acquiring для WooCommerce — платіжний плагін, що під’єднує еквайринг monobank до вашого магазину. Покупець оплачує замовлення карткою Visa або Mastercard на захищеній сторінці monobank, а плагін сам підтверджує оплату: банк надсилає вебхук, плагін перевіряє його ECDSA-підпис і переводить замовлення у потрібний статус. Жодної ручної звірки платежів — статус у WooCommerce завжди відповідає статусу в банку.

Як це працює — крок за кроком

  1. Покупець на чекауті обирає «Оплата карткою (monobank)» і підтверджує замовлення.
  2. Плагін створює рахунок через API monobank і перенаправляє покупця на захищену сторінку оплати банку. Разом з рахунком передається склад кошика (basketOrder) — для чеків і фіскалізації.
  3. Після оплати monobank надсилає вебхук з ECDSA-підписом (X-Sign). Плагін перевіряє підпис проти публічного ключа мерчанта і переводить замовлення у «В обробці» або «Виконано».
  4. Якщо вебхук затримався, при поверненні покупця в магазин плагін сам робить резервний запит статусу — замовлення не «зависне» в очікуванні.
  5. Якщо оплата не пройшла, покупець повертається в магазин, кошик зберігається — можна спробувати ще раз.

Що під капотом

  • Перевірка ECDSA-підпису вебхука — кожен callback від банку валідується заголовком X-Sign (base64 ECDSA-SHA256) проти публічного ключа мерчанта. Підробити підтвердження оплати неможливо.
  • PSR-4 автозавантаження — неймспейс CatCodeMonoAcquiringWC, без глобального сміття у WordPress.
  • Заявлена сумісність з HPOS і Checkout Blocks через WooCommerce FeaturesUtil — плагін не блокуватиме увімкнення нових таблиць замовлень.
  • Резервна звірка статусу — якщо вебхук не дійшов (файрвол, затримка), статус підтягується прямим запитом до API при поверненні покупця.
  • 7-денний тріал видається сервером ліцензій за вашим кліком: після його завершення Pro-функції лише вимикаються — магазин продовжує приймати оплату.

Як встановити

  1. Завантажте mono-acquiring-for-woocommerce-1.1.4.zip через Плагіни → Додати новий → Завантажити плагін і активуйте.
  2. Відкрийте WooCommerce → Налаштування → Платежі → Mono Acquiring.
  3. Увімкніть метод і вставте токен — тестовий для перевірки або бойовий для реальних платежів.
  4. Збережіть. URL вебхука вручну вказувати не треба — плагін передає його в monobank з кожним рахунком.
  5. Для Pro-функцій після покупки вставте ліцензійний ключ з email у поле «Pro-ліцензія».

Питання
про модуль

Не знайшли відповідь? Напишіть у Telegram — відповімо протягом робочого дня.

@catcode_support Налаштування, сумісність, активація
Чи потрібен договір з monobank?

Для реальних платежів — так, бойовий токен видається у кабінеті мерчанта. Для тестування достатньо безкоштовного тестового токена з api.monobank.ua.

Які валюти підтримуються?

Основна — гривня (UAH). Також обробляються USD та EUR, якщо вони підключені у вашого мерчанта.

Чи ламає плагін мій чекаут або тему?

Ні. Це стандартний платіжний шлюз WooCommerce: він лише додає метод оплати у список. Працює і з класичним чекаутом, і з Checkout Blocks.

Що з «Оплатою частинами»?

Вона вмикається у кабінеті мерчанта monobank і не потребує змін у коді чи налаштуваннях плагіна.

Чи можна перенести ліцензію на інший домен?

Так. Ліцензія працює на одному активному домені, і перенести її можна самостійно: у налаштуваннях модуля на старому домені натисніть «Деактивувати» — слот звільниться миттєво, після чого активуйте той самий ключ на новому домені. Доплат немає; якщо доступу до старого сайту вже немає — напишіть нам, звільнимо слот вручну.

Що буде, коли ліцензія завершиться?

Pro-функції, приймання оплати й підтвердження замовлень працюють далі, налаштування і дані лишаються на місці — припиняються лише оновлення й підтримка. Продовження тим самим ключем повертає оновлення й підтримку. Нагадаємо на пошту за 14, 7, 3 і 1 день до завершення.

Не той варіант, що шукаєте?

Робимо кастомні модулі під WordPress, WooCommerce, OpenCart і Shopify. Розкажіть про задачу — підготуємо оцінку.

Замовити кастомний модуль