
Mono Acquiring — оплата карткою monobank для OpenCart 2.3, 3.x і 4.x
Еквайринг monobank для OpenCart 4: оплата карткою на сторінці банку, автопідтвердження замовлення вебхуком з ECDSA-підписом, тестовий режим без договору. Pro — журнал, hold, повернення, картка в 1 клік, автофіскалізація.
- Сумісність
- OpenCart 2.3.0.x · 3.0.2 – 3.0.5 · 4.0.2 – 4.1.x
- Версія
-
v1.1.5 (OpenCart 4)
v1.1.5 (OpenCart 3.x)
v1.1.4 (OpenCart 2.3) - Ліцензія
- два сайти, назавжди
- Тріал
- 7 днів, без картки, один на сайт
- Оновлено
- 26 жовтня 2026
Що є в Free,
а що дає Pro
Безкоштовна версія працює без обмеження в часі. Pro додає решту функцій з таблиці.

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

Один ключ — два сайти
Переносите магазин — відв’яжіть ліцензію на старому домені й активуйте на новому самі. Для студій — ключі на 5, 25 сайтів або без обмежень.
Технічні вимоги
OpenCart 4.x — нативне розширення, встановлюється стандартним інсталятором; для 3.0.x і 2.3.0.x у комплекті окремі збірки (2.3 заливається файлами, бо штатний інсталятор тієї версії вміє лише FTP)
Токен monobank: бойовий (X-Token) — з кабінету мерчанта після укладання договору; тестовий — безкоштовно на api.monobank.ua
Магазин має бути доступний з інтернету по HTTPS — інакше вебхук від банку не дійде
Історія версій
Куплена ліцензія для OpenCart працює безстроково.
Покупець більше не бачить технічне «forbidden; FORBIDDEN».
Кошик, який monobank показує на сторінці оплати і передає у фіскалізацію, не сходився зі списаною сумою.
Усі версії (11)
OpenCart 4.1: у банк ішла сума попереднього кроку.
Закриття нагадування про Pro (хрестик) більше не стирає налаштування модуля.
Збірка під OpenCart 3.0.x перебудована з нуля до рівня версій 4.x і 2.3.
Збірка під OpenCart 2.3.0.x: та сама модель Free/Pro і тріал за кліком, журнал, повернення, двоетапна оплата, збереження картки й автофіскалізація.
Перебудовано Free/Pro: свіжий інстал — чиста безкоштовна версія, 7-денний тріал стартує лише вашим кліком, ключ приходить на пошту.
Виправлено конфлікт при оформленні замовлення на OpenCart 4.0.2.x.
Виправлено встановлення на OpenCart 4.1.
Перший публічний реліз: оплата на платіжній сторінці monobank, вебхук-підтвердження з перевіркою ECDSA-підпису, тестовий режим, налаштування статусів і гео-зони; у Pro.
Разом з Mono Acquiring купують
4 модулі одним замовленням — на 40% дешевше, ніж окремо


Nova Poshta Premium — модуль Нова Пошта для OpenCart 2.3, 3.x і 4.x

LiqPay — оплата карткою для OpenCart 2.3, 3.x і 4.x

Telegram-сповіщення і Viber/SMS покупцям для OpenCart
Повний опис модуля
Mono Acquiring для OpenCart — платіжний модуль, який додає у магазин оплату карткою через еквайринг monobank. Модуль створює рахунок через API банку, відправляє покупця на захищену платіжну сторінку monobank, а після оплати приймає вебхук, звіряє його ECDSA-підпис і сам змінює статус замовлення. Адміністратору не треба вручну перевіряти, хто оплатив — статуси в OpenCart оновлюються автоматично.
Як працює mono acquiring в OpenCart
- Покупець у чекауті обирає оплату карткою monobank і підтверджує замовлення.
- Модуль звертається до API monobank, створює рахунок із заданим часом життя і перенаправляє покупця на платіжну сторінку банку — картку він вводить на стороні monobank, а не у вашому магазині.
- Банк надсилає вебхук на адресу
extension/mono_acquiring/payment/mono.callback(в OpenCart 3.x і 2.3 —extension/payment/mono/callback). Модуль перевіряє ECDSA-підпис (заголовок X-Sign) і ставить замовленню статус, який ви обрали в налаштуваннях: окремо для успішної оплати, невдалої/простроченої та повернення. - При двоетапній оплаті (Pro) кошти спочатку блокуються на картці, а списуються, коли ви підтверджуєте замовлення — зручно, якщо треба перевірити наявність товару перед списанням.
- Повернення (Pro) робиться з журналу платежів в адмінці: повне або на вказану суму, без входу в кабінет банку.
Що під капотом
- Криптографічна перевірка вебхуків: підпис X-Sign (base64 ECDSA-SHA256) звіряється з публічним ключем мерчанта — фальшивий запит «замовлення оплачено» модуль відкине.
- Власні таблиці
cc_mono_orderіcc_mono_card— платежі та wallet-токени карток зберігаються окремо і не чіпають стандартні таблиці OpenCart. - Повний API-клієнт monobank: створення рахунку з передачею складу кошика (basketOrder), запит статусу, finalize для hold-платежів, повернення.
- Двомовна адмінка — українська та англійська локалізації з коробки.
- Автофіскалізація через подію OpenCart — ПРРО-модуль підписується на подію і видає чек одразу після успішної оплати.
Як встановити
- Завантажте
mono_acquiring.ocmod.zipчерез Розширення → Інсталятор в адмінці OpenCart. Для 3.0.x берітьmono-oc3-1.1.4.ocmod.zip, для 2.3 —mono-oc2-1.1.3.ocmod.zipі залийте текуupload/у корінь магазину по SFTP. - У списку Розширення → Платежі знайдіть Mono Acquiring і натисніть «Встановити» — модуль створить свої таблиці. Pro при цьому не вмикається: тріал видається лише кліком «Спробувати Pro» в налаштуваннях.
- Відкрийте налаштування, вставте токен (тестовий або бойовий) і натисніть «Перевірити токен» — побачите назву вашого мерчанта.
- Оберіть тип платежу (списання одразу чи hold), статуси замовлень і збережіть.
- URL вебхука модуль показує в налаштуваннях і передає банку автоматично при створенні рахунку.
- Для Pro після покупки вставте ліцензійний ключ з email у поле «Pro-ліцензія».
Питання
про модуль
Не знайшли відповідь? Напишіть у Telegram — відповімо протягом робочого дня.
Чи потрібен договір з monobank, щоб спробувати?
Ні. Тестовий токен створюється безкоштовно на api.monobank.ua — можна пройти повний цикл оплати без договору. Для реальних платежів потрібен бойовий токен з кабінету мерчанта.
Чи змінює модуль мій checkout або тему?
Ні. Це стандартний платіжний метод OpenCart: він з’являється у списку способів оплати, а введення картки відбувається на сторінці monobank. Тема і чекаут залишаються без змін.
Що буде після видалення модуля?
Стандартні замовлення OpenCart не постраждають. Історія платежів у таблицях cc_mono_order і cc_mono_card залишиться в БД — за потреби її можна прибрати вручну.
Чи можна перенести ліцензію на інший домен?
Так. Ліцензія працює на одному активному домені, і перенести її можна самостійно: у налаштуваннях модуля на старому домені натисніть «Деактивувати» — слот звільниться миттєво, після чого активуйте той самий ключ на новому домені. Доплат немає; якщо доступу до старого сайту вже немає — напишіть нам, звільнимо слот вручну.
Ліцензію треба продовжувати?
Ні. Для OpenCart ліцензія назавжди: одна оплата, і Pro-функції лишаються з вами. Закінчується лише 7-денний тріал — після нього Pro вимикається, а безкоштовна версія працює далі.
Навіщо hold, якщо можна списувати одразу?
Hold блокує гроші покупця, але списує їх лише після вашого підтвердження. Якщо товару не виявилось — просто не підтверджуєте, і кошти розблоковуються без процедури повернення.
Поки що жодного відгуку. Будьте першим.
Поки питань немає. Запитай — ми відповімо протягом 24 годин.
Не той варіант, що шукаєте?
Робимо кастомні модулі під WordPress, WooCommerce, OpenCart і Shopify. Розкажіть про задачу — підготуємо оцінку.
Замовити кастомний модуль
Купівля модуля
—




