Связаться
  • WordPress
  • Payments
  • v1.1.4

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

Эквайринг monobank для WooCommerce: оплата на странице банка, вебхук с ECDSA-подписью сам меняет статус заказа. Pro — hold, возвраты, журнал.

Скачать 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 LiqPay Telegram-уведомления и Viber/SMS покупателям Нужно больше — все 144 модулей в All Access за 4 990 ₴.
3 490 ₴ / год вместо 5 860 ₴ поштучно
Купить набор →

Полное описание модуля

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. Расскажите о задаче — подготовим оценку.

Заказать кастомный модуль