
EasyPay для WooCommerce — оплата карткою, Apple Pay і Google Pay
Приймайте оплату в WooCommerce через EasyPay: картка, Apple Pay і Google Pay на захищеній сторінці, автопідтвердження підписаним сповіщенням з перевіркою статусу, пісочниця. Pro — повернення, hold, журнал і вибір способів оплати.
- Сумісність
- WooCommerce 6.0+ · WordPress 6.2+ · PHP 7.4+
- Версія
-
Pro v1.0.2
Free v1.0.1 (wordpress.org) - Ліцензія
- два сайти, річна
- Тріал
- 7 днів, без картки, один на сайт
- Оновлено
- 13 жовтня 2026
Що є в Free,
а що дає Pro
Безкоштовна версія працює без обмеження в часі. Pro додає решту функцій з таблиці.
Як це виглядає

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

Один ключ — два сайти
Переносите магазин — відв’яжіть ліцензію на старому домені й активуйте на новому самі. Для студій — ключі на 5, 25 сайтів або без обмежень.
Технічні вимоги
WooCommerce 6.0+ з класичним або блоковим чекаутом, сумісність з HPOS
WordPress 6.2+ · PHP 7.4+
Валюта магазину — гривня. EasyPay приймає лише UAH, тому при іншій валюті спосіб оплати ховається сам, і покупцю не спишуть неправильну суму.
Сайт доступний з інтернету по HTTPS, щоб до нього доходили сповіщення EasyPay.
Договір з EasyPay для реальних оплат: PartnerKey, ServiceKey і SecretKey видає менеджер EasyPay. Режим hold для термінала вмикає техпідтримка EasyPay.
Історія версій
Сайти, де кожна мова має префікс в адресі (Polylang): після оплати покупець повертається на сторінку «Дякуємо», а не на «Сторінку не знайдено».
Ключі доступу в базі тепер шифруються AES-256-CBC з HMAC замість старого XOR-шифрування, яке антивіруси деяких хостингів позначали й видаляли.
Замовлення EasyPay з переходом на сторінку оплати (картка, Apple Pay, Google Pay), підписані сповіщення з повторною перевіркою статусу в EasyPay, звірка суми, звірка статусу при поверненні…
Разом з EasyPay для WooCommerce купують
4 модулі одним замовленням — на 40% дешевше, ніж окремо


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

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

Telegram-сповіщення і Viber/SMS покупцям для WooCommerce
Повний опис модуля
EasyPay для WooCommerce — платіжний плагін, який приймає оплату через EasyPay: карткою Visa/Mastercard, Apple Pay і Google Pay. Покупець переходить на захищену сторінку EasyPay, платить, а замовлення в магазині підтверджується само. EasyPay надсилає підписане сповіщення, плагін перевіряє підпис, окремо питає в EasyPay статус платежу і звіряє суму. Лише після цього замовлення стає оплаченим. Звіряти оплати в кабінеті EasyPay вручну не треба.
Як це виглядає для покупця
Покупець, який не завершив оплату, повертається на сторінку оплати замовлення й може спробувати ще раз. Нове замовлення створювати не треба: плагін сам видасть EasyPay новий номер спроби. Якщо увімкнути нагадування, EasyPay через 15–20 хвилин надішле покупцю SMS або Viber про неоплачене замовлення.
Що отримує адмін
- «Перевірити ключі» надсилає підписаний запит статусу. Помилку плагін називає конкретно: EasyPay не знає PartnerKey, не знає ServiceKey або відхиляє підпис, тобто неправильний SecretKey. Про проблему ви дізнаєтеся в адмінці, а не від покупця.
- Нотатки в замовленні: номер замовлення в EasyPay, транзакція, відхилення з причиною від банку, повернення, блокування і списання.
- Статус після оплати: «В обробці» або одразу «Виконано».
- Pro-журнал платежів: усі платежі EasyPay в одному списку. Там сума, повернення, статус в EasyPay і статус замовлення, номер транзакції, а статус можна перевірити одним кліком.
Як це працює — крок за кроком
- Покупець на чекауті обирає EasyPay і підтверджує замовлення.
- Плагін створює замовлення в EasyPay: номер, суму, опис, адресу для сповіщень і сторінки повернення. Кожен запит підписується вашим SecretKey.
- Покупець платить на сторінці EasyPay карткою, Apple Pay або Google Pay.
- EasyPay надсилає сповіщення на ваш сайт. Плагін перевіряє підпис. Непідписаний або підроблений запит отримує відмову, і замовлення лишається як було.
- Плагін сам питає в EasyPay статус цього платежу. Тіло сповіщення використовується лише для того, щоб знайти замовлення, тому «оплатити» його фальшивим запитом не вийде.
- Сума звіряється з сумою замовлення. Якщо сплачено менше, замовлення стає «На утриманні» з нотаткою для перевірки, а не «В обробці».
- Якщо сповіщення затрималось, статус перевіряється ще й тоді, коли покупець повертається в магазин. Оплачене замовлення не залишиться «в очікуванні».
- З Pro у режимі hold кошти лише блокуються на картці. Списуються вони, коли ви переводите замовлення у «Виконано», а скасування замовлення розблоковує їх. Так зручно, якщо товар треба спершу зібрати чи перевірити наявність.
Що під капотом
- Підпис у обидва боки: base64(SHA-256) від SecretKey і тіла запиту. Сповіщення з неправильним підписом плагін відхиляє.
- Статус береться з EasyPay (orderState), а не зі сповіщення. Опційно сповіщення можна приймати лише з IP-адрес EasyPay.
- Захист від подвійного списання: сповіщення і повернення покупця приходять одночасно, але обробляються по черзі під блокуванням. «Оплату отримано» записується один раз навіть при кількох паралельних сповіщеннях. Покупець, який натиснув «Назад» після оплати, не створить друге замовлення в EasyPay.
- Унікальні номери замовлень для EasyPay: префікс магазину, а для повторної спроби суфікс -2, -3. Якщо номер уже зайнятий, плагін бере наступний сам.
- Повернення без переплат (Pro): перед поверненням плагін питає в EasyPay, скільки ще можна повернути. Повернення, зроблені в кабінеті EasyPay, теж враховуються.
- SecretKey зберігається зашифрованим, а повторне збереження налаштувань його не псує, навіть зі спецсимволами.
- Pro-гейт без «цегли»: коли тріал закінчився, зупиняються лише Pro-функції, а приймання оплати не ламається.
Як встановити
- Плагіни → Додати новий → Завантажити плагін: оберіть
easypay-for-woocommerce-1.0.2.zipі активуйте. - Відкрийте WooCommerce → Налаштування → Платежі → EasyPay і увімкніть спосіб оплати.
- Для перевірки залиште увімкненою «Пісочницю» і натисніть «Перевірити ключі».
- Для реальних оплат вимкніть пісочницю, впишіть PartnerKey, ServiceKey і SecretKey від EasyPay, збережіть і ще раз натисніть «Перевірити ключі». Адресу для сповіщень плагін передає сам з кожним замовленням, у кабінеті EasyPay нічого налаштовувати не треба.
- Для Pro: вставте ліцензійний ключ з листа після оплати або запустіть 7-денний тріал.
Питання
про модуль
Не знайшли відповідь? Напишіть у Telegram — відповімо протягом робочого дня.
Потрібен договір з EasyPay?
Для реальних оплат — так. Для перевірки вистачить пісочниці з публічним тестовим мерчантом EasyPay — вмикається галочкою.
Які валюти підтримуються?
Лише гривня. Якщо валюта магазину інша, спосіб оплати EasyPay не показується, і покупцю не спишуть неправильну суму.
Покупець оплатив, а замовлення все ще «в очікуванні».
Перевірте, що сайт доступний з інтернету по HTTPS і «Перевірити ключі» показує успіх. Статус підтягнеться, коли покупець повернеться в магазин, а з Pro — з журналу одним кліком.
Дані картки проходять через мій сайт?
Ні. Картка вводиться на сторінці EasyPay, на сервер приходить лише підписане сповіщення.
Що як я не хочу платити за Pro?
Приймання оплати, автопідтвердження і звірка статусу безкоштовні без обмеження в часі.
Поки що жодного відгуку. Будьте першим.
Поки питань немає. Запитай — ми відповімо протягом 24 годин.
Не той варіант, що шукаєте?
Робимо кастомні модулі під WordPress, WooCommerce, OpenCart і Shopify. Розкажіть про задачу — підготуємо оцінку.
Замовити кастомний модуль
Купівля модуля
—
