Зв'язатись
  • WordPress
  • Payments
  • v1.0.1

NETOPIA Payments для WooCommerce — оплата карткою в Румунії, Oney і PayPo

Приймайте оплату карткою в Румунії через NETOPIA Payments (API v2): підпис сповіщень перевіряється, замовлення підтверджується лише після звірки статусу, блоковий і класичний чекаут. Pro — оплата частинами Oney і PayPo, повернення коштів і журнал платежів.

Завантажити Free
Pro · ліцензія на рік Чим більше сайтів, тим дешевше кожен
Сумісність
WooCommerce 6.0+ · WordPress 6.2+ · PHP 7.4+
Ліцензія
один сайт, річна
Тріал
7 днів, без картки, один на сайт
Оновлено
23 вересня 2026
Або всі 144 Pro-модулів з All Access — 4 990 ₴ / рік

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

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

Функція Free Pro
Оплата карткою на сторінці NETOPIA Payments (API v2, без файлів сертифікатів) ✔ ✔
Перевірка підпису сповіщень про оплату (IPN): JWT RS256/384/512, виданий NETOPIA на ваш підпис POS ✔ ✔
Замовлення підтверджується лише після серверної звірки статусу в NETOPIA ✔ ✔
Звірка суми й валюти оплати: недоплата переводить замовлення «На утриманні» ✔ ✔
Захист від подвійної оплати й від гонки «сповіщення + повернення покупця» ✔ ✔
Повторна спроба оплати перевіряє попередні — одне замовлення не оплатять двічі ✔ ✔
Окремі ключі sandbox і live з одним перемикачем; замовлення пам'ятає середовище ✔ ✔
Перевірка підключення однією кнопкою в налаштуваннях ✔ ✔
Класичний і блоковий чекаут WooCommerce, сумісність з HPOS ✔ ✔
API-ключі зберігаються в базі зашифрованими й не потрапляють у логи ✔ ✔
Мова сторінки оплати: румунська, англійська або як у магазині; валюти RON, EUR, USD ✔ ✔
Переклади румунською та українською ✔ ✔
Oney — 3 або 4 платежі без відсотків, замовлення 450–12 000 RON — ✔
PayPo — «купуйте зараз, платіть за 30 днів», замовлення від 50 RON — ✔
Повернення коштів з картки замовлення, повні й часткові — ✔
Журнал платежів зі статусом у NETOPIA і звіркою в один клік — ✔

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

Спосіб оплати NETOPIA Payments на блоковому чекауті WooCommerce з вибором Oney і PayPo
На чекауті з’являється «Оплата карткою (NETOPIA Payments)». З Pro під ним — вибір: картка, Oney (3 або 4 платежі без відсотків) чи PayPo. Сума кожного платежу рахується одразу, щоб покупець бачив, у що він вписується.
Спосіб оплати NETOPIA Payments на чекауті WooCommerce з вибраним PayPo
Той самий блок з вибраним PayPo — «купуйте зараз, платіть за 30 днів». Плагін працює і в блоковому, і в класичному чекауті, і на сторінці повторної оплати замовлення.
Налаштування NETOPIA Payments у WooCommerce: підпис POS, ключі sandbox і live, перевірка підключення
WooCommerce → Налаштування → Платежі → NETOPIA Payments: тестовий режим, підпис POS, окремі ключі sandbox і live, кнопка «Перевірити підключення», Pro-ліцензія з кнопкою 7-денного тріалу.

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

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

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

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

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

  • WooCommerce 6.0+ з класичним або блоковим чекаутом, сумісність з HPOS
  • WordPress 6.2+ · PHP 7.4+ з розширенням openssl (потрібне для перевірки підпису сповіщень)
  • Валюта магазину: RON, EUR або USD. При іншій валюті спосіб оплати ховається сам; список валют розширюється фільтром netopiawc_currencies.
  • Оплата частинами (Pro): лише для RON — Oney на 450–12 000 RON, PayPo від 50 RON. Обидва партнери активує NETOPIA для вашого POS.
  • Договір з NETOPIA Payments: підпис POS і API-ключі видає NETOPIA. Поки інтеграцію не перевірено, доступний лише sandbox.

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

v1.0.1 Поточна 23 вересня 2026

Список товарів у запиті до NETOPIA не сходився зі сумою, яку списують.

v1.0.0 Перший реліз вересень 2026

Оплата на сторінці NETOPIA (API v2), перевірка підпису сповіщень (IPN), підтвердження замовлення лише після звірки статусу, перевірка суми й валюти, захист від подвійної оплати й повторних…

Разом з NETOPIA Payments для WooCommerce купують

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

Набір «Старт магазину» NETOPIA Payments Nova Poshta Premium Mono Acquiring Telegram-сповіщення і Viber/SMS покупцям Потрібно більше — усі 144 модулі в All Access за 4 990 ₴.
2 390 ₴ / рік замість 4 060 ₴ поштучно
Купити набір →

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

NETOPIA Payments для WooCommerce — платіжний плагін для румунського ринку: покупець платить карткою на сторінці NETOPIA, а замовлення в магазині підтверджується само. Працює на NETOPIA API v2 — без файлів сертифікатів, достатньо підпису POS і API-ключа. Головна відмінність від звичайного «редірект і повірили на слово»: плагін не вірить ні поверненню покупця, ні сповіщенню — перед тим як позначити замовлення оплаченим, він перевіряє підпис сповіщення й сам питає NETOPIA про статус.

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

Далі покупець потрапляє на сторінку NETOPIA, платить Visa або Mastercard і повертається в магазин. Дані картки через ваш сайт не проходять. Якщо покупець закрив вкладку й не повернувся, замовлення все одно стане оплаченим — за сповіщенням від NETOPIA.

Що отримує адмін

  • Підпис POS і API-ключ — усе, що треба для старту. Сертифікати й ключові файли старого API не потрібні.
  • Sandbox і live поруч. Два ключі зберігаються одночасно, перемикач один. Замовлення пам’ятає, у якому середовищі його оплатили, тому після переходу на бойові ключі старі тестові замовлення не «ламаються».
  • «Перевірити підключення» — плагін робить запит до NETOPIA вашим ключем і каже, чи ключ прийнято, чи це 401, чи сервер просто не відповідає. Помилку в ключі ви побачите в адмінці, а не від покупця.
  • Нотатки в замовленні: спосіб оплати, ID транзакції NETOPIA, маска картки, код авторизації, чим підтверджено оплату — сповіщенням чи запитом статусу.
  • Адреса для сповіщень (IPN) показана в налаштуваннях, але передається в NETOPIA з кожним платежем — у кабінеті нічого налаштовувати не треба.
  • Мова сторінки оплати: румунська, англійська або «як у магазині». Статус замовлення після оплати — на ваш вибір.
  • Логування в журнал WooCommerce: запити й відповіді з маскованими контактами покупця, API-ключ у лог не потрапляє ніколи.

Як це працює — крок за кроком

  1. Покупець на чекауті обирає «Оплата карткою (NETOPIA Payments)», а з Pro — ще й спосіб: картка, Oney або PayPo. Працює і в класичному, і в блоковому чекауті.
  2. Плагін створює платіж у NETOPIA (payment/card/start, для оплати частинами — payment/bnpl/start) з унікальним номером спроби, сумою й валютою замовлення. API-ключ іде в заголовку, у тілі — ваш підпис POS.
  3. Покупець платить на сторінці NETOPIA. Oney відкривається POST-формою, PayPo — звичайним переходом; обидва партнери мають бути активовані для вашого POS.
  4. Сповіщення (IPN) приходить на адресу магазину з підписом. Плагін перевіряє Verification-token: підпис має бути від NETOPIA, виданий саме на ваш підпис POS і точно на це тіло повідомлення. Підробити оплату, надіславши POST на сайт, не вийде.
  5. Непідписане чи змінене сповіщення не застосовується, але й не ігнорується мовчки: плагін сам питає NETOPIA про статус. Не підтвердили — магазин відповідає «повторіть».
  6. Повернення покупця — теж не доказ оплати. Плагін звіряє статус запитом operation/status за підписом POS, ID транзакції та номером замовлення.
  7. Звірка суми й валюти. Якщо оплачено менше, ніж коштує замовлення, воно не стає оплаченим, а переходить «На утриманні» з нотаткою для менеджера. Валюта, що не збігається, ігнорується.
  8. Замовлення переходить у «В обробці» (або в обраний статус), списуються залишки, покупцю йде лист WooCommerce.
  9. Повторна спроба (карта відхилена, покупець натиснув «Оплатити» ще раз): плагін спершу перевіряє, чи не оплачено попередню спробу, і лише потім створює нову — щоб одне замовлення не оплатили двічі.
  10. З Pro можна повернути гроші з картки замовлення — повністю або частинами, у межах оплаченої суми.

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

  • Підпис сповіщення перевіряється по-справжньому. Verification-token — це JWT з підписом RSA: плагін вимагає алгоритм RS256/384/512, видавця NETOPIA, ваш підпис POS у полі отримувача й sha512 точного тіла повідомлення. Токени з alg: none чи підписані «симетрично» вашим же публічним ключем відкидаються.
  • Статус — лише з API NETOPIA. Повернення покупця, сторінка «Дякуємо», непідписане сповіщення і кнопка «Звірити» ведуть в одну точку: запит operation/status.
  • Захист від подвійного підтвердження: сповіщення й повернення покупця часто приходять одночасно. Блокування на рівні бази й перечитування замовлення (з урахуванням кешу HPOS) гарантують одну нотатку «оплату отримано» й одне списання залишків.
  • Пізні статуси не відкочують оплату: запізніле «відхилено» від старої спроби не зробить оплачене замовлення невдалим.
  • Підміна способу оплати не проходить: якщо на чекауті підмінити вибір на Oney для суми поза лімітами, сервер відмовить.
  • Власний ідентифікатор шлюзу (cc_netopia) і власні налаштування: плагін не конфліктує з офіційним модулем NETOPIA, якщо той теж встановлений. Показувати на чекауті варто лише один із них.
  • API-ключі зберігаються в базі зашифрованими і не потрапляють у логи.
  • Pro-гейт без «цегли»: коли тріал закінчився, зупиняються лише Pro-функції, а приймання оплати карткою працює далі.

Як встановити

  1. Плагіни → Додати новий → Завантажити плагін: оберіть netopia-for-woocommerce-1.0.1.zip і активуйте.
  2. WooCommerce → Налаштування → Платежі → NETOPIA Payments.
  3. Впишіть підпис POS (admin.netopia-payments.com → Points of sale → ⋮ → Technical settings) і API-ключ sandbox (кабінет sandbox → Profile → Security), збережіть.
  4. Натисніть «Перевірити підключення» і проведіть тестове замовлення картками NETOPIA sandbox.
  5. Попросіть NETOPIA перевірити інтеграцію. Після активації POS впишіть бойовий ключ і вимкніть тестовий режим.
  6. Для Pro: вставте ліцензійний ключ з листа після оплати або запустіть 7-денний тріал.

Питання
про модуль

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

@catcode_support Налаштування, сумісність, активація
Потрібен договір з NETOPIA?

Так. Підпис POS і API-ключі видає NETOPIA. Поки NETOPIA не перевірила інтеграцію, магазин працює тільки в sandbox.

Чи буде конфлікт з офіційним плагіном NETOPIA?

Ні. У нашого плагіна власний ідентифікатор шлюзу (cc_netopia) і власні налаштування, нічого не перезаписується. На чекауті варто показувати лише один із них.

Покупець оплатив, а замовлення все ще «в очікуванні».

Статус запитується при поверненні покупця, на сторінці «Дякуємо» і на кожне сповіщення. Якщо жодне не дійшло, натисніть «Звірити» в журналі платежів (Pro) і перевірте, що «Перевірити підключення» проходить у тому ж середовищі, де оплачували замовлення.

Чи можна приймати оплату в євро?

Так, NETOPIA приймає RON, EUR і USD. Оплата частинами Oney і PayPo — лише в RON.

Можна повернути частину суми?

Так, з Pro — прямо з картки замовлення, у межах оплаченої суми. Повернення доступне для оплати карткою; повернення по Oney і PayPo робляться з кабінету NETOPIA.

Що як я не хочу платити за Pro?

Приймання оплати карткою, перевірка підпису сповіщень і звірка статусу лишаються безкоштовними без обмеження в часі.

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

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

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