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

Portmone для WooCommerce — оплата карткою, Apple Pay і Google Pay

Приймайте оплату карткою, Apple Pay і Google Pay у WooCommerce через Portmone.com: замовлення підтверджується лише після серверної звірки статусу, сповіщення про оплату, перевірка підключення. Pro — повернення, преавторизація і журнал платежів.

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

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

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

Функція Free Pro
Оплата карткою, Apple Pay і Google Pay на сторінці Portmone.com ✔ ✔
Підтвердження замовлення лише після серверної звірки статусу в Portmone ✔ ✔
Сповіщення про оплату JSON і XML з повторною перевіркою через API ✔ ✔
Звірка суми оплати з сумою замовлення ✔ ✔
Закриття попереднього рахунку при повторній спробі — без подвійної оплати ✔ ✔
Підпис запитів HMAC-SHA256 і перевірка підключення однією кнопкою ✔ ✔
Пароль і ключ підпису зберігаються в базі зашифрованими ✔ ✔
Класичний і блоковий чекаут WooCommerce, сумісність з HPOS ✔ ✔
Повернення коштів з картки замовлення, повне й часткове — ✔
Преавторизація: блокування коштів, списання при «Виконано», скасування — ✔
Журнал платежів зі статусом у Portmone і звіркою одним кліком — ✔

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

Спосіб оплати Portmone на блоковому чекауті WooCommerce
На чекауті з’являється «Картка, Apple Pay, Google Pay (Portmone)» з коротким описом. Працює і в блоковому, і в класичному чекауті, на телефоні теж.
Сторінка «Замовлення отримано» після оплати через Portmone
Після оплати покупець повертається на «Замовлення отримано». До цього моменту плагін уже перевірив статус у Portmone, тож замовлення показується оплаченим лише тоді, коли гроші справді пройшли.
Налаштування Portmone у WooCommerce
WooCommerce → Налаштування → Платежі → Portmone: Payee ID, логін і пароль магазину, ключ підпису, перевірка підключення, Pro-ліцензія, тип платежу й адреса для сповіщень.

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

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

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

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

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

  • WooCommerce 6.0+ з класичним або блоковим чекаутом, сумісність з HPOS
  • WordPress 6.2+ · PHP 7.4+
  • Валюта магазину: UAH, USD, EUR, GBP, PLN або KZT — валюти, які приймає Portmone. При іншій валюті спосіб оплати ховається сам.
  • Договір з Portmone.com: Payee ID, логін і пароль магазину. Тестовий режим для магазину вмикає менеджер Portmone.

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

v1.0.2 Поточна 13 жовтня 2026

Сайти, де кожна мова має префікс в адресі (Polylang): після оплати покупець повертається на сторінку «Дякуємо», а не на «Сторінку не знайдено».

v1.0.1 18.09.2026

Ключі доступу в базі тепер шифруються AES-256-CBC з HMAC замість старого XOR-шифрування, яке антивіруси деяких хостингів позначали й видаляли.

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

Посилання на оплату Portmone, підтвердження замовлення лише після серверної звірки статусу, сповіщення JSON і XML, звірка суми, закриття попереднього рахунку при повторній спробі, підпис…

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

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

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

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

Portmone для WooCommerce — платіжний плагін, який приймає оплату карткою, Apple Pay і Google Pay через Portmone.com. Покупець переходить на сторінку оплати Portmone, платить, а замовлення в магазині підтверджується само. Головна відмінність від звичайного «редірект і повірили на слово»: плагін не довіряє ні поверненню покупця, ні сповіщенню — перед тим як позначити замовлення оплаченим, він сам питає Portmone про статус і звіряє суму.

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

  • Payee ID, логін і пароль магазину з кабінету Portmone. Пароль і ключ підпису зберігаються в базі зашифрованими.
  • «Перевірити підключення» — плагін робить запит статусу вашими даними, а якщо вказано ключ підпису, створює тестовий рахунок на 1 грн і одразу його закриває. Помилку в паролі чи ключі ви побачите в адмінці, а не від покупця.
  • Нотатки в замовленні: номер замовлення в Portmone, номер рахунку, маска картки, результат кожної звірки.
  • Час на оплату — скільки хвилин посилання лишається дійсним.
  • Статус після оплати — «В обробці» чи одразу «Виконано».

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

  1. Покупець на чекауті обирає «Картка, Apple Pay, Google Pay (Portmone)» і підтверджує замовлення. Працює і в класичному, і в блоковому чекауті.
  2. Плагін створює посилання на оплату в Portmone з унікальним номером спроби, сумою й валютою замовлення. Якщо Portmone видав вам ключ підпису, запит підписується HMAC-SHA256.
  3. Покупець платить на сторінці Portmone — карткою, Apple Pay, Google Pay або іншими способами, які увімкнено для вашого магазину. Дані картки не проходять через ваш сайт.
  4. Покупець повертається в магазин. Плагін ігнорує те, що прийшло в адресі чи POST, і запитує статус у Portmone логіном і паролем магазину.
  5. Звірка суми. Якщо оплачено менше, ніж коштує замовлення, воно не стає оплаченим, а переходить «На утриманні» з нотаткою для менеджера.
  6. Замовлення переходить у «В обробці» (або в обраний статус), списуються залишки, покупцю йде лист WooCommerce.
  7. Якщо покупець закрив вкладку і не повернувся — спрацює сповіщення від Portmone на адресу з налаштувань, і плагін так само перевірить статус через API. Резервно статус тягнеться ще й на сторінці «Дякуємо».
  8. Повторна спроба (карта відхилена, покупець натиснув «Оплатити» ще раз): плагін спершу перевіряє, чи не оплачено попереднє посилання, і закриває старий рахунок у Portmone, щоб одне замовлення не оплатили двічі.
  9. З Pro у режимі преавторизації кошти лише блокуються на картці. Переводите замовлення у «Виконано» — кошти списуються; скасовуєте — блокування знімається. Платіжні системи тримають блокування до 7 днів.

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

  • Статус — лише з API Portmone. Повернення покупця, сповіщення і кнопка звірки ведуть в одну точку: запит result з логіном і паролем магазину. Підробити оплату, надіславши POST на сайт, не вийде.
  • Звірка суми й належності: номер замовлення має бути виданий саме цьому замовленню, Payee ID — вашим, сума — не меншою за суму замовлення.
  • Захист від подвійного підтвердження: повернення покупця і сповіщення часто приходять одночасно. Блокування на рівні бази й перечитування замовлення (з урахуванням кешу HPOS) гарантують одну нотатку «оплату отримано» й одне списання залишків.
  • Пізні статуси не відкочують оплату: запізніле «відхилено» від старої спроби не зробить оплачене замовлення невдалим.
  • Власний ідентифікатор шлюзу: плагін не конфліктує з офіційним модулем Portmone, якщо той теж встановлений.
  • Пароль у логах маскується, а в базі зберігається зашифрованим.
  • Pro-гейт без «цегли»: коли тріал закінчився, зупиняються лише Pro-функції. Заблоковані до цього кошти все одно списуються при «Виконано», щоб гроші покупця не зависли.

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

  1. Плагіни → Додати новий → Завантажити плагін: оберіть portmone-for-woocommerce-1.0.2.zip і активуйте.
  2. WooCommerce → Налаштування → Платежі → Portmone.
  3. Впишіть Payee ID, логін і пароль магазину (і ключ підпису, якщо Portmone його видав), збережіть.
  4. Натисніть «Перевірити підключення».
  5. Надішліть менеджеру Portmone адресу для сповіщень — вона показана внизу сторінки налаштувань.
  6. Для Pro: вставте ліцензійний ключ з листа після оплати або запустіть 7-денний тріал.

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

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

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

Так. Payee ID, логін і пароль видає Portmone під час підключення магазину. Тестовий режим для магазину вмикає менеджер Portmone.

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

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

Дані картки проходять через мій сайт?

Ні. Картка вводиться на сторінці Portmone.

У мене вже стоїть офіційний модуль Portmone. Буде конфлікт?

Ні, у плагінів різні ідентифікатори й налаштування. Показувати на чекауті варто лише один із них.

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

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

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

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

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