Portmone для WooCommerce — оплата карткою, Apple Pay і Google Pay
Приймайте оплату карткою, Apple Pay і Google Pay у WooCommerce через Portmone.com: замовлення підтверджується лише після серверної звірки статусу, сповіщення про оплату, перевірка підключення. 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.com. Покупець переходить на сторінку оплати Portmone, платить, а замовлення в магазині підтверджується само. Головна відмінність від звичайного «редірект і повірили на слово»: плагін не довіряє ні поверненню покупця, ні сповіщенню — перед тим як позначити замовлення оплаченим, він сам питає Portmone про статус і звіряє суму.
Базова версія — безкоштовна. Приймання оплати, серверна звірка статусу, сповіщення про оплату й перевірка підключення працюють без ліцензії й без обмеження в часі. Pro додає повернення коштів з картки замовлення, двоетапну оплату з блокуванням коштів (преавторизацію) і журнал платежів.
Живе демо
Скріни на цій сторінці — з тестового магазину CatCode: оплата з мобільного блокового чекауту, повторна спроба після відхиленої картки в класичному чекауті, преавторизація зі списанням при «Виконано», повернення коштів і звірка з журналу. Хочете подивитися плагін на своєму магазині до покупки — увімкніть 7-денний Pro-тріал кнопкою в налаштуваннях.
Як це виглядає для покупця


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

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


Як це працює — крок за кроком
- Покупець на чекауті обирає «Картка, Apple Pay, Google Pay (Portmone)» і підтверджує замовлення. Працює і в класичному, і в блоковому чекауті.
- Плагін створює посилання на оплату в Portmone з унікальним номером спроби, сумою й валютою замовлення. Якщо Portmone видав вам ключ підпису, запит підписується HMAC-SHA256.
- Покупець платить на сторінці Portmone — карткою, Apple Pay, Google Pay або іншими способами, які увімкнено для вашого магазину. Дані картки не проходять через ваш сайт.
- Покупець повертається в магазин. Плагін ігнорує те, що прийшло в адресі чи POST, і запитує статус у Portmone логіном і паролем магазину.
- Звірка суми. Якщо оплачено менше, ніж коштує замовлення, воно не стає оплаченим, а переходить «На утриманні» з нотаткою для менеджера.
- Замовлення переходить у «В обробці» (або в обраний статус), списуються залишки, покупцю йде лист WooCommerce.
- Якщо покупець закрив вкладку і не повернувся — спрацює сповіщення від Portmone на адресу з налаштувань, і плагін так само перевірить статус через API. Резервно статус тягнеться ще й на сторінці «Дякуємо».
- Повторна спроба (карта відхилена, покупець натиснув «Оплатити» ще раз): плагін спершу перевіряє, чи не оплачено попереднє посилання, і закриває старий рахунок у Portmone, щоб одне замовлення не оплатили двічі.
- З Pro у режимі преавторизації кошти лише блокуються на картці. Переводите замовлення у «Виконано» — кошти списуються; скасовуєте — блокування знімається. Платіжні системи тримають блокування до 7 днів.
Скільки коштує
890 грн — ліцензія на рік. Рік оновлень, технічної підтримки й усі Pro-функції.
Можна одразу взяти довший термін — що довший, то дешевше за рік:
- 1 рік — 890 грн
- 2 роки — 1 690 грн (−5%, по 845 грн за рік)
- 3 роки — 2 350 грн (−12%, по 783 грн за рік)
- 4 роки — 2 920 грн (−18%, по 730 грн за рік)
- 5 років — 3 340 грн (−25%, по 668 грн за рік)
Автосписань немає: продовження вручну, нагадування приходять на пошту. Куплена ліцензія лишає Pro-функції назавжди — коли термін спливає, магазин лише перестає отримувати нові версії й підтримку. Приймання оплати працює в будь-якому разі.
Один ключ — один домен. Переносите магазин — вимкніть ліцензію на старому домені кнопкою «Вимкнути тут» і активуйте на новому.
Спершу тріал, потім оплата. 7-денний безкоштовний Pro-тріал вмикається кнопкою в налаштуваннях плагіна, картка не потрібна. Сам тріал не стартує: свіжа установка — чиста Free-версія. Після тріалу вимикаються лише Pro-функції.
Технічні вимоги
- WooCommerce 6.0+ з класичним або блоковим чекаутом, сумісність з HPOS
- WordPress 6.2+ · PHP 7.4+
- Валюта магазину: UAH, USD, EUR, GBP, PLN або KZT — валюти, які приймає Portmone. При іншій валюті спосіб оплати ховається сам.
- Договір з Portmone.com: Payee ID, логін і пароль магазину. Тестовий режим для магазину вмикає менеджер Portmone.
Що під капотом
- Статус — лише з API Portmone. Повернення покупця, сповіщення і кнопка звірки ведуть в одну точку: запит
resultз логіном і паролем магазину. Підробити оплату, надіславши POST на сайт, не вийде. - Звірка суми й належності: номер замовлення має бути виданий саме цьому замовленню, Payee ID — вашим, сума — не меншою за суму замовлення.
- Захист від подвійного підтвердження: повернення покупця і сповіщення часто приходять одночасно. Блокування на рівні бази й перечитування замовлення (з урахуванням кешу HPOS) гарантують одну нотатку «оплату отримано» й одне списання залишків.
- Пізні статуси не відкочують оплату: запізніле «відхилено» від старої спроби не зробить оплачене замовлення невдалим.
- Власний ідентифікатор шлюзу: плагін не конфліктує з офіційним модулем Portmone, якщо той теж встановлений.
- Пароль у логах маскується, а в базі зберігається зашифрованим.
- Pro-гейт без «цегли»: коли тріал закінчився, зупиняються лише Pro-функції. Заблоковані до цього кошти все одно списуються при «Виконано», щоб гроші покупця не зависли.
Як встановити
- Плагіни → Додати новий → Завантажити плагін: оберіть
portmone-for-woocommerce-1.0.0.zipі активуйте. - WooCommerce → Налаштування → Платежі → Portmone.
- Впишіть Payee ID, логін і пароль магазину (і ключ підпису, якщо Portmone його видав), збережіть.
- Натисніть «Перевірити підключення».
- Надішліть менеджеру Portmone адресу для сповіщень — вона показана внизу сторінки налаштувань.
- Для Pro: вставте ліцензійний ключ з листа після оплати або запустіть 7-денний тріал.
Історія версій
- 1.0.0 — вересень 2026
- Перший реліз: посилання на оплату Portmone, підтвердження замовлення лише після серверної звірки статусу, сповіщення JSON і XML, звірка суми, закриття попереднього рахунку при повторній спробі, підпис запитів HMAC-SHA256, перевірка підключення, класичний і блоковий чекаут, HPOS, український переклад. Pro: повернення (повні й часткові), преавторизація зі списанням при «Виконано» і скасуванням, журнал платежів.
Часті питання
Потрібен договір з Portmone?
Так. Payee ID, логін і пароль видає Portmone під час підключення магазину. Тестовий режим для магазину вмикає менеджер Portmone.
Покупець оплатив, а замовлення все ще «в очікуванні».
Статус перевіряється при поверненні покупця, на сторінці «Дякуємо» і на кожне сповіщення. Перевірте, що «Перевірити підключення» проходить і що Portmone надсилає сповіщення на адресу з налаштувань. З Pro статус можна звірити з журналу одним кліком.
Дані картки проходять через мій сайт?
Ні. Картка вводиться на сторінці Portmone.
У мене вже стоїть офіційний модуль Portmone. Буде конфлікт?
Ні, у плагінів різні ідентифікатори й налаштування. Показувати на чекауті варто лише один із них.
Що як я не хочу платити за Pro?
Приймання оплати, звірка статусу й сповіщення безкоштовні без обмеження в часі.
Питання щодо модуля?
Пишіть у Telegram — відповімо протягом робочого дня. Допоможемо з налаштуванням, сумісністю та активацією ключа.
Поки що жодного відгуку. Будь першим — нижче.
Залишити відгук
Відгук модерується перед публікацією — це звичайно займає до 24 годин.
Поки питань немає. Запитай — ми відповімо протягом 24 годин.
Поставити питання
Зазвичай відповідаємо протягом 24 годин у робочий час.
Купівля модуля
—