Hutko — оплата картой для WooCommerce
Приём карт Visa/Mastercard, Apple Pay и Google Pay через Hutko: подписанный callback сам подтверждает заказ. Pro — журнал, preauth/capture, возвраты.
Что внутри
- Оплата картой 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-1.1.1.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 при возврате покупателя | ✔ | ✔ |
Тестовый режим на публичном мерчанте 1700002 — работает без договора |
✔ | ✔ |
| Классический и блочный (Gutenberg) чекаут, совместимость с HPOS | ✔ | ✔ |
| Валюты UAH, USD, EUR, GBP, CZK | ✔ | ✔ |
| Логирование операций в стандартный лог WooCommerce, зашифрованное хранение secret key | ✔ | ✔ |
| Журнал платежей — транзакции со статусом, суммой, маскированной картой и RRN; сверка и возврат из журнала | — | ✔ |
| Двухэтапная оплата (preauth/capture) — блокировка средств при заказе, списание при выполнении | — | ✔ |
| Возвраты (reverse) — полные и частичные, прямо из карточки заказа | — | ✔ |
Сколько стоит
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-функции продолжают работать — бесплатная версия работает дальше, настройки и данные никуда не деваются. Чтобы снова открыть Pro, достаточно продлить лицензию в личном кабинете. Напомним на почту за 14, 7, 3 и 1 день до окончания.
Один ключ — один домен. Переносите магазин — деактивируйте лицензию на старом домене и активируйте на новом самостоятельно, без обращения в поддержку.
Сначала триал, потом оплата. Свежая установка — это чистая бесплатная версия: ничего Pro само собой не включается. Когда захотите посмотреть Pro, в настройках шлюза есть кнопка «Попробовать Pro 7 дней бесплатно» — указываете e-mail и сразу получаете настоящий ключ на 7 дней (без карты). Журнал операций, 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-1.1.1.zipи активируйте плагин. - Откройте WooCommerce → Настройки → Оплата и включите Hutko.
- Для проверки оставьте «Тестовый режим»: оплаты пойдут через публичный тестовый мерчант Hutko, реальные средства не двигаются.
- Для боевого режима впишите Merchant ID и secret key из кабинета Hutko.
- Для Pro: после покупки вставьте лицензионный ключ из email в настройки шлюза.
История версий
- 1.1.1 — август 2026
- Исправлено: на магазинах с HPOS (по умолчанию в новом WooCommerce) одновременные колбек и возврат покупателя всё равно проводили оплату дважды — сброс классического кеша заказов там не действует, WooCommerce держит собственный.
- 1.1.0 — август 2026
- Free — это действительно free: свежая установка больше не включает Pro сама собой, а пробный период на 7 дней стартует только кликом (e-mail → настоящий ключ лицензии). Pro-возможности остаются видимыми на своих местах с бейджем «Pro» и пояснением, что они дают; журнал платежей больше не исчезает из меню без лицензии. Лицензия проверяется на сервере CatCode с 14-дневным льготным периодом на случай недоступности. Исправлено: ключ лицензии больше не затирается обычным «Сохранить изменения», секретный ключ мерчанта не шифруется второй раз при повторном сохранении, одновременные callback и возврат покупателя больше не дублируют оплату, возврат на страницу магазина не показывает «оплата не завершена» на уже оплаченном заказе, в двухэтапном режиме заметка о блокировке средств не дублируется.
- 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 часов в рабочее время.
Покупка модуля
—