
NovaPay для OpenCart — оплата картой через интернет-эквайринг
Интернет-эквайринг NovaPay для OpenCart 2.3, 3.x и 4.x: оплата картой на стороне NovaPay, подписанные постбеки, Pro — hold, журнал платежей и возвраты из админки.
- Совместимость
- 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
Что есть во Free,
а что даёт Pro
Бесплатная версия работает без ограничения по времени. Pro добавляет остальные функции из таблицы.
Как это выглядит
Главное о модуле
Как это работает
На шаге оплаты покупатель нажимает «Оплатить картой» — модуль открывает платёжную сессию 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
История версий
Купленная лицензия для OpenCart работает бессрочно.
OpenCart 4.1: в банк уходила сумма предыдущего шага.
Приватные ключи NovaPay в настройках теперь шифруются AES-256 с проверкой HMAC вместо XOR.
Все версии (4)
Приём оплаты картой через NovaPay, проверка подписи постбека, реконсиляция статуса с банком; в Pro.
Вместе с NovaPay для OpenCart покупают
4 модуля одним заказом — на 40% дешевле, чем по отдельности


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

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

Telegram-уведомления и Viber/SMS покупателям для OpenCart
Полное описание модуля
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 не патчится — всё через штатные события, поэтому обновление магазина модуль не затирает.
Пока нет ни одного отзыва. Будьте первым.
Пока вопросов нет. Спроси — мы ответим в течение 24 часов.
Не тот вариант, что искали?
Делаем кастомные модули под WordPress, WooCommerce, OpenCart и Shopify. Расскажите о задаче — подготовим оценку.
Заказать кастомный модуль
Покупка модуля
—
