Зв'язатись
  • OpenCart
  • Оплата
  • v1.0.3

NovaPay для OpenCart — оплата карткою через інтернет-еквайринг

Інтернет-еквайринг NovaPay для OpenCart 2.3, 3.x і 4.x: оплата карткою на стороні NovaPay, підписані постбеки, Pro — hold, журнал платежів і повернення з адмінки.

Завантажити Free
Pro · ліцензія назавжди Чим більше сайтів, тим дешевше кожен
Сумісність
OpenCart 2.3.0.x, 3.0.2 – 3.0.5.0 та 4.0.2 – 4.1.x
Версія
v1.0.3 (OpenCart 4)
v1.0.2 (OpenCart 3.x)
v1.0.2 (OpenCart 2.3)
Ліцензія
два сайти, назавжди
Тріал
7 днів, без картки, один на сайт
Оновлено
26 жовтня 2026
Або всі 173 Pro-модулів з All Access — 4 990 ₴ / рік

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

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

Функція Free Pro
Оплата карткою на захищеній сторінці NovaPay — кошик і сума передаються в сесію ✔ ✔
Перевірка підпису постбека публічним ключем NovaPay ✔ ✔
Захист від недоплати: сума з NovaPay звіряється з сумою замовлення ✔ ✔
Статус тягнеться з NovaPay, коли покупець повертається в магазин ✔ ✔
Пісочниця й перевірка ключів однією кнопкою ✔ ✔
Окремі статуси замовлення під очікування, оплату, відмову й повернення ✔ ✔
Українська та англійська локалізація адмінки й вітрини ✔ ✔
Двоетапна оплата з блокуванням коштів (hold) — ✔
Журнал платежів зі статусом у банку й статусом замовлення — ✔
Повернення коштів з адмінки, повне й часткове — ✔
Звірка статусу сесії з NovaPay однією кнопкою — ✔

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

NovaPay для OpenCart — налаштування модуля в адмінці
Безкоштовна версія приймає оплати одразу: merchant ID, приватний ключ (зберігається в БД зашифрованим), публічний ключ NovaPay для перевірки постбеків і готовий URL постбека, який ви віддаєте підтримці NovaPay.
NovaPay для OpenCart — пробний період Pro
Сім днів Pro вмикаються тільки за вашим кліком: вводите email — ключ видається на цей магазин і дублюється листом. Нічого не продовжується саме собою.
NovaPay для OpenCart — журнал платежів у Pro
Журнал платежів (Pro): сума, скільки повернено, статус NovaPay і статус замовлення поруч, ідентифікатор сесії, замаскована картка. Звідси ж — «Звірити» статус і повернення коштів.

Головне про модуль

Як це працює

На кроці оплати покупець тисне «Оплатити карткою» — модуль відкриває платіжну сесію NovaPay і веде його на сторінку оплати з сумою й кошиком вашого замовлення.

Що потрібно для роботи

Договір інтернет-еквайрингу з NovaPay: вони видають merchant ID і приймають вашу публічну частину ключа, а свій публічний ключ дають вам для перевірки постбеків.

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

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

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

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

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

  • OpenCart 2.3.0.x, 3.0.2 – 3.0.5.0 та 4.0.2 – 4.1.x

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

v1.0.3 OC 4.x v1.0.2 OC 3.x v1.0.2 OC 2.3 Поточна 26 жовтня 2026

Куплена ліцензія для OpenCart працює безстроково.

v1.0.2

OpenCart 4.1: у банк ішла сума попереднього кроку.

v1.0.1

Приватні ключі NovaPay у налаштуваннях тепер шифруються AES-256 з перевіркою HMAC замість XOR.

Усі версії (4)
v1.0.0

Приймання оплати карткою через NovaPay, перевірка підпису постбека, реконсиляція статусу з банком; у Pro.

Разом з NovaPay для OpenCart купують

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

Набір «Старт магазину» NovaPay Nova Poshta Premium LiqPay Telegram-сповіщення і Viber/SMS покупцям Потрібно більше — усі 173 модулі в All Access за 4 990 ₴.
3 590 ₴ назавжди замість 5 960 ₴ поштучно
Купити набір →

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

NovaPay Acquiring — модуль інтернет-еквайрингу NovaPay для OpenCart 2.3, 3.x і 4.x. Покупець оплачує карткою на захищеній сторінці NovaPay, а магазин отримує підписане сповіщення (постбек) і сам переводить замовлення в оплачені — без ручної звірки виписки.

Як це працює

На кроці оплати покупець тисне «Оплатити карткою» — модуль відкриває платіжну сесію NovaPay і веде його на сторінку оплати з сумою й кошиком вашого замовлення. Після оплати NovaPay надсилає постбек, підписаний своїм ключем; модуль перевіряє підпис, звіряє суму із замовленням і ставить статус «Оплачено». Якщо постбек не долетів (фаєрвол, техроботи) — статус підтягується, щойно покупець повертається в магазин, або кнопкою «Звірити» в журналі.

Що потрібно для роботи

Договір інтернет-еквайрингу з NovaPay: вони видають merchant ID і приймають вашу публічну частину ключа, а свій публічний ключ дають вам для перевірки постбеків. Ключі бойові й тестові — різні. Модуль приймає оплату лише у гривні: якщо кошик у іншій валюті, метод оплати просто не показується, щоб не списати не ту суму.

Установка

OpenCart 4.x — Розширення → Встановлення розширень → завантажити zip, потім Розширення → Оплата → NovaPay → «Встановити» і «Редагувати». OpenCart 3.x — так само через Розширення → Встановлення розширень. OpenCart 2.3 — штатний інсталятор вимагає увімкненого FTP, тож простіше розпакувати вміст upload/ у корінь магазину, а потім Розширення → Оплата → NovaPay → «Встановити».

Навіщо це магазину

NovaPay — це еквайринг від Нової Пошти, і для магазину, який і так возить НП, це найкоротший шлях: один контрагент на доставку й оплату, одна звірка, один менеджер на тому боці.

Технічно ж це звичайний платіжний шлюз, і всі його ризики теж звичайні: постбек може не дійти, покупець може закрити вкладку на сторінці банку, а замовлення має закритись коректно в обох випадках.

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

Підпис постбека перевіряється до того, як модуль щось зробить із замовленням — це не опція: без публічного ключа NovaPay постбеки відхиляються. Далі модуль звіряє суму: менша сума не проводиться як оплата.

Коли покупець повертається в магазин, модуль окремо запитує статус у NovaPay, тому замовлення закривається навіть тоді, коли постбек загубився дорогою, а повторний постбек не створює дубль.

Ядро OpenCart не патчиться — усе через штатні події, тож оновлення магазину модуль не затирає.

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

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

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