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

Hutko — оплата карткою і частинами ПУМБ для WooCommerce

Приймання оплати карткою Visa/Mastercard, Apple Pay, Google Pay і оплати частинами ПУМБ (до 24 платежів) через Hutko у WooCommerce. Автопідтвердження замовлення REST-вебхуком з перевіркою SHA1-підпису. Pro — журнал платежів, двоетапна оплата і повернення з адмінки.

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

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

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

Функція Free Pro
Оплата карткою Visa/Mastercard, Apple Pay, Google Pay на сторінці Hutko ✔ ✔
Оплата частинами ПУМБ — окремий спосіб оплати: до 24 платежів, магазин отримує всю суму одразу ✔ ✔
Автопідтвердження замовлення server-callback-ом з перевіркою SHA1-підпису ✔ ✔
Звірка статусу транзакції через Status API при поверненні покупця ✔ ✔
Тестовий режим на публічному мерчанті 1700002 — працює без договору ✔ ✔
Класичний і блоковий (Gutenberg) чекаут, сумісність з HPOS ✔ ✔
Валюти UAH, USD, EUR, GBP, CZK ✔ ✔
Логування операцій у стандартний лог WooCommerce, зашифроване зберігання secret key ✔ ✔
Журнал платежів — транзакції зі статусом, сумою, маскованою карткою та RRN; звірка й повернення з журналу — ✔
Двоетапна оплата (preauth/capture) — блокування коштів при замовленні, списання при виконанні — ✔
Повернення (reverse) — повні та часткові, прямо з картки замовлення — ✔

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

Оплата частинами ПУМБ серед способів оплати на чекауті WooCommerce
На чекауті «Оплата частинами ПУМБ» стоїть окремим пунктом з логотипом банку й коротким поясненням. Для замовлень менше 500 грн (межу можна змінити) пункт не показується.
Сторінка Hutko з оплатою частинами від ПУМБ: телефон і кількість платежів
Після «Підтвердити замовлення» покупець одразу бачить розстрочку ПУМБ на сторінці Hutko, без вибору серед інших методів: умови, номер телефону, кількість платежів і сума щомісячного платежу. Знімок з тестового режиму Hutko.
Hutko — налаштування шлюзу у WooCommerce
Налаштування шлюзу на одній сторінці: тестовий режим, Merchant ID і secret key, тип платежу, статус замовлення після оплати, готовий URL вебхука.

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

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

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

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

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

  • WooCommerce 6.0+ · WordPress 5.8+
  • PHP 7.4+
  • Merchant ID і secret key з кабінету Hutko — для бойових оплат; тестовий режим працює одразу, без договору
  • Для оплати частинами — бізнес-рахунок у ПУМБ, підключена послуга на мерчанті Hutko і валюта магазину — гривня

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

v1.2.0 Поточна вересень 2026

Новий спосіб оплати «Оплата частинами ПУМБ» через Hutko.

v1.1.1 серпень 2026

Виправлено: на магазинах із HPOS (типово для нового WooCommerce) одночасні колбек і повернення покупця все одно проводили оплату двічі.

v1.1.0 серпень 2026

Free — це справді free: свіжий інстал більше не вмикає Pro сам собою, а пробний період на 7 днів стартує тільки кліком (e-mail → справжній ключ ліцензії).

Усі версії (4)
v1.0.0 липень 2026

Перший публічний реліз: оплата Visa/Mastercard, Apple Pay, Google Pay через сторінку Hutko; server-callback з перевіркою SHA1-підпису на REST-маршруті; звірка через Status API; класичний і…

Разом з Hutko купують

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

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

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

Hutko for WooCommerce — платіжний плагін для приймання оплат карткою Visa/Mastercard, Apple Pay та Google Pay через еквайринг Hutko. Оплата відбувається на захищеній сторінці Hutko, а підтвердження замовлення — без вашої участі: Hutko надсилає server-callback на REST-вебхук магазину, плагін перевіряє SHA1-підпис і переводить замовлення у «В обробці» чи «Виконано». Замовлення закривається оплаченим тільки тоді, коли гроші реально пройшли.

З версії 1.2.0 — ще й «Оплата частинами ПУМБ». Окремого API для онлайн-розстрочки в ПУМБ немає: банк продає її через свій сервіс hutko. Плагін додає на чекаут окремий спосіб оплати, і покупець одразу потрапляє на сторінку Hutko з розстрочкою ПУМБ — до 24 платежів, підтвердження в застосунку банку. Магазин отримує всю суму одразу, а ризик неповернення бере на себе банк.

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

  1. Покупець обирає «Оплата карткою (Hutko)» на чекауті — класичному або блоковому — і оформлює замовлення.
  2. Плагін підписує запит і перенаправляє покупця на захищену сторінку оплати Hutko.
  3. Після оплати Hutko надсилає підписаний callback на REST-маршрут wc-hutko/v1/webhook.
  4. Плагін перевіряє SHA1-підпис і автоматично ставить замовленню налаштований статус.
  5. Якщо покупець повернувся на сайт раніше за callback — плагін сам звіряє статус транзакції через Status API.
  6. Оплата частинами ПУМБ: покупець обирає цей пункт, на сторінці Hutko вводить телефон, привʼязаний до застосунку ПУМБ, обирає кількість платежів і підтверджує розстрочку в застосунку. Поки підтвердження немає, замовлення чекає оплати з приміткою; щойно банк погодив — приходить callback, і замовлення стає оплаченим на повну суму.
  7. З Pro: у момент виконання замовлення заблокована сума списується (capture), а повернення робиться з картки замовлення або з журналу.

Оплата частинами ПУМБ: умови

  • Від 3 до 24 платежів без комісії для покупця; перший платіж — через 30 днів.
  • Сума покупки — від 500 до 300 000 грн; фактичний ліміт залежить від кредитної історії покупця і ліміту на його картці ПУМБ.
  • Магазин отримує всю суму на рахунок у ПУМБ наступного робочого дня, ризик неповернення бере банк.
  • Що потрібно магазину: бізнес-рахунок у ПУМБ, мерчант Hutko і заявка в підтримку hutko на підключення послуги. Умови банку та тарифи — на сторінці hutko.org «Оплата частинами від ПУМБ»; їх встановлює банк, і вони можуть змінюватися.
  • Поки послугу не підключено, Hutko не створює такий платіж; покупець побачить прохання обрати інший спосіб оплати.

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

  • Окремий REST-маршрут для callback-ів — wc-hutko/v1/webhook; кожен запит проходить перевірку SHA1-підпису до будь-якої зміни замовлення.
  • server_callback_url передається у кожному платежі — прописувати його вручну в кабінеті Hutko не потрібно.
  • Secret key зберігається у БД зашифрованим, а не відкритим текстом у таблиці опцій.
  • Сумісність з HPOS і блоковим чекаутом заявлена через WooCommerce FeaturesUtil — плагін готовий до сучасних інсталяцій Woo.
  • Розстрочка — це той самий Hutko: плагін передає payment_systems=installments, тож сторінка оплати відкривається одразу на розстрочці ПУМБ. Callback, SHA1-підпис і звірка статусу — ті самі, що й для картки; у замовленні зберігається, яким методом Hutko пройшла оплата.
  • Межі суми перевіряються двічі — коли будується список способів оплати і ще раз перед переходом у банк, якщо кошик змінили вже на сторінці чекауту.
  • Логування у WooCommerce → Статус → Журнали — при розборі спірної оплати видно кожен запит і відповідь.

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

  1. Плагіни → Додати новий → Завантажити: оберіть hutko-for-woocommerce-1.2.1.zip і активуйте плагін.
  2. Відкрийте WooCommerce → Налаштування → Оплата і увімкніть Hutko.
  3. Для перевірки лишіть «Тестовий режим»: оплати підуть через публічний тестовий мерчант Hutko, реальні кошти не рухаються.
  4. Для бойового режиму впишіть Merchant ID і secret key з кабінету Hutko.
  5. Для оплати частинами: після підключення послуги в hutko відкрийте WooCommerce → Налаштування → Оплата → «Hutko — оплата частинами ПУМБ», увімкніть і за потреби змініть межі суми.
  6. Для Pro: після покупки вставте ліцензійний ключ з email у налаштування шлюзу.

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

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

@catcode_support Налаштування, сумісність, активація
Чи торкається плагін мого чекауту?

Ні. Hutko додається як звичайний спосіб оплати WooCommerce — без змін теми чи шаблонів. Працює і з класичним, і з блоковим чекаутом.

Де покупець вводить дані картки?

На захищеній сторінці Hutko. Номер картки на вашому сервері не з’являється — вам приходить лише підписаний результат.

Навіщо двоетапна оплата?

Preauth блокує суму на картці покупця, а списання (capture) відбувається коли ви реально виконуєте замовлення. Зручно, коли товар треба спершу перевірити в наявності.

Скільки коштує оплата частинами ПУМБ?

У нашому плагіні — нічого: вона є в безкоштовній версії. Комісію банку за розстрочку й тариф hutko встановлюють ПУМБ і hutko у вашому договорі.

Що потрібно, щоб приймати оплату частинами ПУМБ?

Бізнес-рахунок у ПУМБ, мерчант Hutko і заявка в підтримку hutko на підключення послуги. Після цього достатньо ввімкнути спосіб «Hutko — оплата частинами ПУМБ» у налаштуваннях оплати WooCommerce.

Що залишиться після видалення плагіна?

Усі замовлення та їхні статуси — це стандартні дані WooCommerce, вони нікуди не подінуться. Зникне лише спосіб оплати.

Переїжджаю на новий домен — що з ліцензією?

Ліцензія працює на одному активному домені, і перенести її можна самостійно: у налаштуваннях модуля на старому домені натисніть «Деактивувати» — слот звільниться миттєво, після чого активуйте той самий ключ на новому домені. Доплат немає; якщо доступу до старого сайту вже немає — напишіть нам, звільнимо слот вручну.

Що буде, коли ліцензія завершиться?

Free-версія працює постійно й нікуди не дінеться. Pro-функції — журнал, preauth/capture і повернення — теж працюють далі, припиняються лише оновлення й підтримка; продовження тим самим ключем повертає оновлення. Нагадаємо на пошту за 14, 7, 3 і 1 день до завершення.

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

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

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