Связаться
  • OpenCart
  • Payments
  • v1.1.3

Mono Acquiring — оплата картой monobank для OpenCart 2.3, 3.x и 4.x

Mono Acquiring для OpenCart 2.3, 3 и 4: эквайринг monobank, оплата картой на странице банка, статус заказа обновляется сам через подписанный вебхук.

Скачать Free
Pro · лицензия навсегда Чем больше сайтов, тем дешевле каждый
Совместимость
OpenCart 2.3.0.x · 3.0.2 – 3.0.5 · 4.0.2 – 4.1.x
Версия
v1.1.3 (OpenCart 4)
v1.1.3 (OpenCart 3.x)
v1.1.2 (OpenCart 2.3)
Лицензия
один сайт, навсегда
Триал
7 дней, без карты, один на сайт
Обновлено
23 сентября 2026
Или все 144 Pro-модулей в All Access — 4 990 ₴ / год

Что есть во Free,
а что даёт Pro

Бесплатная версия работает без ограничения по времени. Pro добавляет остальные функции из таблицы.

Функция Free Pro
Оплата картой Visa/Mastercard на странице monobank ✔ ✔
Автоподтверждение заказа вебхуком с проверкой ECDSA-подписи ✔ ✔
Отдельные статусы для оплаченного, неудачного и возвращённого заказа ✔ ✔
Тестовый режим с отдельным тестовым токеном — без договора с банком ✔ ✔
Кнопка «Проверить токен» — сразу видно, что подключение работает ✔ ✔
Ограничение метода по гео-зоне, настройка времени жизни счёта ✔ ✔
Логирование запросов к API ✔ ✔
Журнал платежей — дата, сумма, статус mono и статус заказа, номер счёта, маскированная карта, RRN — ✔
Двухэтапная оплата (hold) — блокировка средств с последующим списанием — ✔
Возвраты — полные, частичные и повторные из журнала в админке — ✔
Сохранение карты — повторная оплата в 1 клик через wallet-токен monobank — ✔
Событие автофискализации — после оплаты срабатывает событие для ПРРО-модулей (Checkbox, Вчасно.Каса и т.д.) — ✔

Как это выглядит

Mono Acquiring для OpenCart — настройки, бесплатная версия
Свежая установка — чистая бесплатная версия: Pro-поля видно, но они серые, с бейджем и строкой о том, что именно дают.
Mono Acquiring для OpenCart — модалка пробного периода
Семь дней Pro стартуют только вашим кликом: вводите email — ключ выдаётся на этот магазин и дублируется письмом.
Mono Acquiring для OpenCart — журнал платежей
Журнал платежей: статус monobank и статус заказа рядом, маскированная карта, RRN, сумма возврата и кнопка вернуть.

Триал стартует, когда вы попросите

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

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

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

Технические требования

  • OpenCart 4.x — нативное расширение, устанавливается стандартным инсталлятором; для 3.0.x и 2.3.0.x в комплекте отдельные сборки (2.3 заливается файлами, потому что штатный инсталлятор той версии умеет только FTP)
  • Токен monobank: боевой (X-Token) — из кабинета мерчанта после заключения договора; тестовый — бесплатно на api.monobank.ua
  • Магазин должен быть доступен из интернета по HTTPS — иначе вебхук от банка не дойдёт

История версий

v1.1.3 OC 4.x и 3.x) · 1.1.2 (OpenCart 2.3 Текущая 23 сентября 2026

Корзина, которую monobank показывает на странице оплаты и передаёт в фискализацию, не сходилась со списанной суммой.

v1.1.2 OC 4.x 22 сентября 2026

OpenCart 4.1: в банк уходила сумма предыдущего шага.

v1.1.2 OC 3.x 21 сентября 2026

Закрытие напоминания о Pro (крестик) больше не стирает настройки модуля.

Все версии (9)
v1.1.0 OC 3.x 10 августа 2026

Сборка под OpenCart 3.0.x перестроена с нуля до уровня версий 4.x и 2.3.

v1.1.0 OC 2.3 7 августа 2026

Сборка под OpenCart 2.3.0.x: та же модель Free/Pro и триал по клику, журнал, возвраты, двухэтапная оплата, сохранение карты и автофискализация.

v1.1.0 2 августа 2026

Перестроено Free/Pro: свежая установка.

v1.0.3 23 июля 2026

Исправлен конфликт при оформлении заказа на OpenCart 4.0.2.x.

v1.0.1 июль 2026

Исправлена установка на OpenCart 4.1.

v1.0.0 июль 2026

Первый публичный релиз: оплата на платёжной странице monobank, вебхук-подтверждение с проверкой ECDSA-подписи, тестовый режим, настройка статусов и гео-зоны; в Pro.

Вместе с Mono Acquiring покупают

4 модуля одним заказом — на 40% дешевле, чем по отдельности

Набор «Старт магазина» Mono Acquiring Nova Poshta Premium LiqPay Telegram-уведомления и Viber/SMS покупателям Нужно больше — все 144 модулей в All Access за 4 990 ₴.
3 890 ₴ навсегда вместо 6 460 ₴ поштучно
Купить набор →

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

Mono Acquiring для OpenCart — платёжный модуль, который добавляет в магазин оплату картой через эквайринг monobank. Модуль создаёт счёт через API банка, отправляет покупателя на защищённую платёжную страницу monobank, а после оплаты принимает вебхук, сверяет его ECDSA-подпись и сам меняет статус заказа. Администратору не надо вручную проверять, кто оплатил — статусы в OpenCart обновляются автоматически.

Как работает mono acquiring в OpenCart

  1. Покупатель в чекауте выбирает оплату картой monobank и подтверждает заказ.
  2. Модуль обращается к API monobank, создаёт счёт с заданным временем жизни и перенаправляет покупателя на платёжную страницу банка — карту он вводит на стороне monobank, а не в вашем магазине.
  3. Банк отправляет вебхук на адрес extension/mono_acquiring/payment/mono.callback (в OpenCart 3.x и 2.3 — extension/payment/mono/callback). Модуль проверяет ECDSA-подпись (заголовок X-Sign) и ставит заказу статус, который вы выбрали в настройках: отдельно для успешной оплаты, неудачной/просроченной и возврата.
  4. При двухэтапной оплате (Pro) средства сначала блокируются на карте, а списываются, когда вы подтверждаете заказ — удобно, если надо проверить наличие товара перед списанием.
  5. Возврат (Pro) делается из журнала платежей в админке: полный или на указанную сумму, без входа в кабинет банка.

Что под капотом

  • Криптографическая проверка вебхуков: подпись X-Sign (base64 ECDSA-SHA256) сверяется с публичным ключом мерчанта — фальшивый запрос «заказ оплачен» модуль отвергнет.
  • Собственные таблицы cc_mono_order и cc_mono_card — платежи и wallet-токены карт хранятся отдельно и не трогают стандартные таблицы OpenCart.
  • Полный API-клиент monobank: создание счёта с передачей состава корзины (basketOrder), запрос статуса, finalize для hold-платежей, возвраты.
  • Двуязычная админка — украинская и английская локализации из коробки.
  • Автофискализация через событие OpenCart — ПРРО-модуль подписывается на событие и выдаёт чек сразу после успешной оплаты.

Как установить

  1. Загрузите mono_acquiring.ocmod.zip через Расширения → Инсталлятор в админке OpenCart. Для 3.0.x берите mono-oc3-1.1.3.ocmod.zip, для 2.3 — mono-oc2-1.1.2.ocmod.zip и залейте папку upload/ в корень магазина по SFTP.
  2. В списке Расширения → Платежи найдите Mono Acquiring и нажмите «Установить» — модуль создаст свои таблицы. Pro при этом не включается: триал выдаётся только кликом «Попробовать Pro» в настройках.
  3. Откройте настройки, вставьте токен (тестовый или боевой) и нажмите «Проверить токен» — увидите название вашего мерчанта.
  4. Выберите тип платежа (списание сразу или hold), статусы заказов и сохраните.
  5. URL вебхука модуль показывает в настройках и передаёт банку автоматически при создании счёта.
  6. Для Pro после покупки вставьте лицензионный ключ из email в поле «Pro-лицензия».

Вопросы
о модуле

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

@catcode_support Настройка, совместимость, активация
Нужен ли договор с monobank, чтобы попробовать?

Нет. Тестовый токен создаётся бесплатно на api.monobank.ua — можно пройти полный цикл оплаты без договора. Для реальных платежей нужен боевой токен из кабинета мерчанта.

Меняет ли модуль мой checkout или тему?

Нет. Это стандартный платёжный метод OpenCart: он появляется в списке способов оплаты, а ввод карты происходит на странице monobank. Тема и чекаут остаются без изменений.

Что будет после удаления модуля?

Стандартные заказы OpenCart не пострадают. История платежей в таблицах cc_mono_order и cc_mono_card останется в БД — при необходимости её можно убрать вручную.

Можно ли перенести лицензию на другой домен?

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

Лицензию нужно продлевать?

Нет. Для OpenCart лицензия навсегда: одна оплата, и Pro-функции остаются с вами. Заканчивается только 7-дневный триал — после него Pro выключается, а бесплатная версия работает дальше.

Зачем hold, если можно списывать сразу?

Hold блокирует деньги покупателя, но списывает их только после вашего подтверждения. Если товара не оказалось — просто не подтверждаете, и средства разблокируются без процедуры возврата.

Не тот вариант, что искали?

Делаем кастомные модули под WordPress, WooCommerce, OpenCart и Shopify. Расскажите о задаче — подготовим оценку.

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