Hutko — оплата карткою для WooCommerce
Приймання оплати карткою Visa/Mastercard, Apple Pay та Google Pay через Hutko у WooCommerce. Автопідтвердження замовлення REST-вебхуком з перевіркою SHA1-підпису. Pro — журнал платежів, двоетапна оплата і повернення з адмінки.
Що всередині
- Оплата карткою Visa/Mastercard через захищену сторінку Hutko
- Apple Pay і Google Pay
- Автопідтвердження замовлення REST-вебхуком із перевіркою SHA1-підпису
- Підтримка блокового та класичного чекауту WooCommerce
- Сумісність з HPOS (нове зберігання замовлень WooCommerce)
- Журнал платежів зі звіркою статусів Pro
- Двоетапна оплата (блокування суми) Pro
- Повні та часткові повернення з адмінки Pro
Hutko for WooCommerce — платіжний плагін для приймання оплат карткою Visa/Mastercard, Apple Pay та Google Pay через еквайринг Hutko. Оплата відбувається на захищеній сторінці Hutko, а підтвердження замовлення — без вашої участі: Hutko надсилає server-callback на REST-вебхук магазину, плагін перевіряє SHA1-підпис і переводить замовлення у «В обробці» чи «Виконано». Замовлення закривається оплаченим тільки тоді, коли гроші реально пройшли.
Базова версія — безкоштовна. Завантажити: hutko-for-woocommerce.zip. Pro-ліцензія відкриває журнал платежів зі звіркою статусів, двоетапну оплату (preauth-блокування + capture-списання) і повні та часткові повернення (reverse) з адмінки.
Що отримує адмін


Як це працює — крок за кроком
- Покупець обирає «Оплата карткою (Hutko)» на чекауті — класичному або блоковому — і оформлює замовлення.
- Плагін підписує запит і перенаправляє покупця на захищену сторінку оплати Hutko.
- Після оплати Hutko надсилає підписаний callback на REST-маршрут
wc-hutko/v1/webhook. - Плагін перевіряє SHA1-підпис і автоматично ставить замовленню налаштований статус.
- Якщо покупець повернувся на сайт раніше за callback — плагін сам звіряє статус транзакції через Status API.
- З Pro: у момент виконання замовлення заблокована сума списується (capture), а повернення робиться з картки замовлення або з журналу.
Що включено в ліцензії
| Функція | Безкоштовно | Pro |
|---|---|---|
| Оплата карткою Visa/Mastercard, Apple Pay, Google Pay на сторінці Hutko | ✔ | ✔ |
| Автопідтвердження замовлення server-callback-ом з перевіркою SHA1-підпису | ✔ | ✔ |
| Звірка статусу транзакції через Status API при поверненні покупця | ✔ | ✔ |
Тестовий режим на публічному мерчанті 1396424 — працює без договору |
✔ | ✔ |
| Класичний і блоковий (Gutenberg) чекаут, сумісність з HPOS | ✔ | ✔ |
| Валюти UAH, USD, EUR, GBP, CZK | ✔ | ✔ |
| Логування операцій у стандартний лог WooCommerce, зашифроване зберігання secret key | ✔ | ✔ |
| Журнал платежів — транзакції зі статусом, сумою, маскованою карткою та RRN; звірка й повернення з журналу | — | ✔ |
| Двоетапна оплата (preauth/capture) — блокування коштів при замовленні, списання при виконанні | — | ✔ |
| Повернення (reverse) — повні та часткові, прямо з картки замовлення | — | ✔ |
Скільки коштує
1 990 грн — ліцензія на рік. Рік оновлень, технічної підтримки та доступу до всіх Pro-функцій. Без автосписань: продовження завжди вручну, реквізити картки ми не зберігаємо.
Можна одразу взяти довший термін — що довший, то дешевше за рік:
- 1 рік — 1 990 грн
- 2 роки — 3 780 грн (−5%, по 1 890 грн за рік)
- 3 роки — 5 250 грн (−12%, по 1 750 грн за рік)
- 4 роки — 6 530 грн (−18%, по 1 630 грн за рік)
- 5 років — 7 460 грн (−25%, по 1 490 грн за рік)
Коли термін спливає, вимикаються лише Pro-функції — безкоштовна версія працює далі, налаштування і дані нікуди не діваються. Щоб знову відкрити Pro, достатньо продовжити ліцензію в особистому кабінеті. Нагадаємо на пошту за 14, 7, 3 і 1 день до завершення.
Один ключ — один домен. Переносите магазин — деактивуйте ліцензію на старому домені й активуйте на новому самостійно, без звернення до підтримки.
Спершу тріал, потім оплата. Одразу після встановлення вмикається 7-денний безкоштовний Pro-тріал: журнал операцій, preauth/capture і повернення можна перевірити на власному магазині ще до покупки. Саме тому повернення коштів після оплати не передбачене — ви бачите модуль у справі до того, як платите.
Технічні вимоги
- WooCommerce 6.0+ · WordPress 5.8+
- PHP 7.4+
- Merchant ID і secret key з кабінету Hutko — для бойових оплат; тестовий режим працює одразу, без договору
Що під капотом
- Окремий REST-маршрут для callback-ів —
wc-hutko/v1/webhook; кожен запит проходить перевірку SHA1-підпису до будь-якої зміни замовлення. - server_callback_url передається у кожному платежі — прописувати його вручну в кабінеті Hutko не потрібно.
- Secret key зберігається у БД зашифрованим, а не відкритим текстом у таблиці опцій.
- Сумісність з HPOS і блоковим чекаутом заявлена через WooCommerce FeaturesUtil — плагін готовий до сучасних інсталяцій Woo.
- Логування у WooCommerce → Статус → Журнали — при розборі спірної оплати видно кожен запит і відповідь.
Як встановити
- Плагіни → Додати новий → Завантажити: оберіть
hutko-for-woocommerce.zipі активуйте плагін. - Відкрийте WooCommerce → Налаштування → Оплата і увімкніть Hutko.
- Для перевірки лишіть «Тестовий режим»: оплати підуть через публічний тестовий мерчант Hutko, реальні кошти не рухаються.
- Для бойового режиму впишіть Merchant ID і secret key з кабінету Hutko.
- Для Pro: після покупки вставте ліцензійний ключ з email у налаштування шлюзу.
Історія версій
- 1.0.0 — липень 2026
- Перший публічний реліз: оплата Visa/Mastercard, Apple Pay, Google Pay через сторінку Hutko; server-callback з перевіркою SHA1-підпису на REST-маршруті; звірка через Status API; класичний і блоковий чекаут, HPOS; валюти UAH/USD/EUR/GBP/CZK; Pro — журнал платежів, preauth/capture, повернення reverse; 7-денний тріал Pro.
Часті питання
Чи торкається плагін мого чекауту?
Ні. Hutko додається як звичайний спосіб оплати WooCommerce — без змін теми чи шаблонів. Працює і з класичним, і з блоковим чекаутом.
Де покупець вводить дані картки?
На захищеній сторінці Hutko. Номер картки на вашому сервері не з’являється — вам приходить лише підписаний результат.
Навіщо двоетапна оплата?
Preauth блокує суму на картці покупця, а списання (capture) відбувається коли ви реально виконуєте замовлення. Зручно, коли товар треба спершу перевірити в наявності.
Що залишиться після видалення плагіна?
Усі замовлення та їхні статуси — це стандартні дані WooCommerce, вони нікуди не подінуться. Зникне лише спосіб оплати.
Переїжджаю на новий домен — що з ліцензією?
Так. Ліцензія працює на одному активному домені, і перенести її можна самостійно: у налаштуваннях модуля на старому домені натисніть «Деактивувати» — слот звільниться миттєво, після чого активуйте той самий ключ на новому домені. Доплат немає; якщо доступу до старого сайту вже немає — напишіть нам, звільнимо слот вручну.
Що буде, коли ліцензія завершиться?
Free-версія працює постійно й нікуди не дінеться. Вимкнуться лише Pro-функції — журнал, preauth/capture і повернення; після продовження вони знову доступні тим самим ключем. Нагадаємо на пошту за 14, 7, 3 і 1 день до завершення.
Питання щодо модуля?
Пишіть у Telegram — відповімо протягом робочого дня. Допоможемо з налаштуванням, сумісністю та активацією ключа.
Поки що жодного відгуку. Будь першим — нижче.
Залишити відгук
Відгук модерується перед публікацією — це звичайно займає до 24 годин.
Поки питань немає. Запитай — ми відповімо протягом 24 годин.
Поставити питання
Зазвичай відповідаємо протягом 24 годин у робочий час.
Експрес-оплата
Купівля модуля
—