
NovaPay для WooCommerce — оплата карткою через інтернет-еквайринг
Приймайте оплату карткою в WooCommerce через NovaPay: захищена сторінка оплати, автопідтвердження замовлення підписаним постбеком, пісочниця. Pro — повернення, hold і журнал платежів.
- Сумісність
- WooCommerce 6.0+ · WordPress 6.2+ · PHP 7.4+
- Ліцензія
- два сайти, річна
- Тріал
- 7 днів, без картки, один на сайт
- Оновлено
- вересень 2026
Модуль у роботі — 45 секунд
Без звуку теж зрозуміло: субтитри українською
Що є в Free,
а що дає Pro
Безкоштовна версія працює без обмеження в часі. Pro додає решту функцій з таблиці.
Як це виглядає

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

Один ключ — два сайти
Переносите магазин — відв’яжіть ліцензію на старому домені й активуйте на новому самі. Для студій — ключі на 5, 25 сайтів або без обмежень.
Технічні вимоги
WooCommerce з класичним або блоковим чекаутом, сумісність з HPOS
WordPress 6.2+ · PHP 7.4+
Валюта магазину — гривня. NovaPay приймає лише UAH, тому при іншій валюті спосіб оплати ховається сам, і покупця ніколи не спишуть на неправильну суму.
Договір з NovaPay для реальних оплат. Для пісочниці потрібні тестові ключі, які NovaPay видає на запит.
Історія версій
Приватний ключ NovaPay шифрується AES-256-CBC з HMAC замість старого способу, через який антивіруси хостингів видаляли файл плагіна.
Перший публічний реліз: платіжна сесія NovaPay з передачею кошика, постбек з перевіркою RSA-підпису, звірка статусу при поверненні покупця, пісочниця й перевірка ключів, класичний і…
Разом з NovaPay для WooCommerce купують
4 модулі одним замовленням — на 40% дешевше, ніж окремо


Nova Poshta Premium — Нова Пошта для WooCommerce

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

Telegram-сповіщення і Viber/SMS покупцям для WooCommerce
Повний опис модуля
NovaPay для WooCommerce — платіжний плагін, який приймає оплату карткою через інтернет-еквайринг NovaPay (платіжний сервіс Нової Пошти). Покупець переходить на захищену сторінку NovaPay, платить карткою, а замовлення в магазині підтверджується само: NovaPay надсилає постбек, плагін перевіряє його підпис і суму й переводить замовлення в «Обробляється». Звіряти оплати в кабінеті вручну не треба.
Що отримує адмін
- Пісочниця на тестовому середовищі NovaPay — інтеграцію перевіряєте до того, як рухаються реальні гроші.
- «Перевірити ключі» — плагін відкриває платіжну сесію й одразу закриває її. Якщо ключі не підходять, ви дізнаєтесь про це в адмінці, а не від покупця.
- Статуси під ваш процес: у який статус переводити оплачене замовлення і що робити після повернення коштів.
- Pro-журнал платежів: усі оплати NovaPay в одному списку — сума, статус сесії в NovaPay і статус замовлення, замаскована картка, RRN і звірка статусу одним кліком.
Як це працює — крок за кроком
- Покупець на чекауті обирає «Оплата карткою (NovaPay)» і підтверджує замовлення.
- Плагін створює платіжну сесію в NovaPay і передає кошик: товари, доставку й комісії, щоб на сторінці оплати було видно, за що саме платять. Кожен запит підписується вашим приватним ключем.
- Покупець платить на захищеній сторінці NovaPay.
- NovaPay надсилає постбек на ваш сайт. Плагін перевіряє RSA-підпис публічним ключем NovaPay і суму — непідписаний або підроблений запит відкидається.
- Замовлення переходить у «Обробляється» (або в статус, який ви обрали).
- Якщо постбек затримався, статус додатково тягнеться з NovaPay, коли покупець повертається в магазин. Оплачене замовлення не залишиться «в очікуванні».
- З Pro у режимі hold кошти лише блокуються на картці, а списуються, коли ви переводите замовлення в «Виконано» — зручно, якщо товар треба спершу зібрати чи перевірити наявність. NovaPay тримає блокування до 29 днів.
Що під капотом
- Підписані запити в обидва боки: магазин підписує запити приватним ключем, NovaPay підписує постбеки своїм. Без збереженого публічного ключа NovaPay вхідні сповіщення відхиляються — так ніхто не «оплатить» замовлення підробленим запитом.
- Приватний ключ зберігається в базі зашифрованим, а не відкритим текстом.
- Звірка суми: сума з NovaPay порівнюється з сумою замовлення.
- Резервна звірка статусу при поверненні покупця — якщо постбек запізнився або загубився.
- Pro-гейт без «цегли»: коли закінчується тріал, зупиняються лише Pro-функції, а приймання оплати не ламається; після строку оплаченої ліцензії Pro працює далі, припиняються лише оновлення й підтримка.
Як встановити
- Плагіни → Додати новий → Завантажити плагін: оберіть
novapay-for-woocommerce-1.0.1.zipі активуйте. - Відкрийте WooCommerce → Налаштування → Платежі → NovaPay.
- Для перевірки увімкніть «Пісочниця» і впишіть тестові merchant id та ключ від NovaPay.
- Для реальних оплат вимкніть пісочницю, впишіть бойовий merchant id, приватний ключ і публічний ключ NovaPay, збережіть і натисніть «Перевірити ключі».
- Для Pro: вставте ліцензійний ключ з листа після оплати в поле ліцензії або запустіть 7-денний тріал.
Питання
про модуль
Не знайшли відповідь? Напишіть у Telegram — відповімо протягом робочого дня.
Потрібен договір з NovaPay?
Для реальних оплат — так. Для пісочниці вистачить тестових ключів, які NovaPay видає на запит.
Які валюти підтримуються?
Лише гривня. Якщо валюта магазину інша, спосіб оплати NovaPay не показується, і покупця не спишуть на неправильну суму.
Покупець оплатив, а замовлення все ще «в очікуванні».
Перевірте, що збережено публічний ключ NovaPay: без нього постбеки відхиляються як непідписані. Статус підтягнеться, коли покупець повернеться в магазин, а з Pro — з журналу одним кліком.
Дані картки проходять через мій сайт?
Ні. Картка вводиться на сторінці NovaPay, на сервер приходить лише підписане сповіщення.
Що як я не хочу платити за Pro?
Приймання оплати, автопідтвердження і звірка статусу безкоштовні без обмеження в часі.
Поки що жодного відгуку. Будьте першим.
Поки питань немає. Запитай — ми відповімо протягом 24 годин.
Не той варіант, що шукаєте?
Робимо кастомні модулі під WordPress, WooCommerce, OpenCart і Shopify. Розкажіть про задачу — підготуємо оцінку.
Замовити кастомний модуль
Купівля модуля
—
