Связаться
  • OpenCart
  • Payments
  • v1.2.2

Hutko — оплата картой и частями ПУМБ для OpenCart 2.3, 3.x и 4.x

Приём оплаты картой Visa/Mastercard и оплаты частями ПУМБ через Hutko в OpenCart. Автоподтверждение заказа callback-ом с проверкой SHA1-подписи. Pro — журнал платежей, двухэтапная оплата и возвраты из админки.

Скачать Free
Pro · лицензия навсегда Чем больше сайтов, тем дешевле каждый
Совместимость
OpenCart 2.3.0.x, 3.0.2 – 3.0.5.0 и 4.0.2 – 4.1.x
PHP
8.0 и новее
Версия
v1.2.2 (OpenCart 4)
v1.2.1 (OpenCart 3.x)
v1.2.1 (OpenCart 2.3)
Лицензия
один сайт, навсегда
Триал
7 дней, без карты, один на сайт
Обновлено
23 сентября 2026
Или все 144 Pro-модулей в All Access — 4 990 ₴ / год

Модуль в работе — 39 секунд

Понятно и без звука: субтитры на украинском

Что есть во Free,
а что даёт Pro

Бесплатная версия работает без ограничения по времени. Pro добавляет остальные функции из таблицы.

Функция Free Pro
Оплата картой Visa/Mastercard на защищённой странице Hutko ✔ ✔
Оплата частями ПУМБ — отдельный способ оплаты: до 24 платежей, магазин получает всю сумму сразу ✔ ✔
Автоподтверждение заказа server-callback-ом с проверкой SHA1-подписи ✔ ✔
Дополнительная сверка статуса при возврате покупателя ✔ ✔
Тестовый режим на публичном мерчанте Hutko (1700002) — без договора ✔ ✔
Логирование запросов для разбора спорных оплат ✔ ✔
Журнал платежей — статус, сумма, маскированная карта, RRN; возврат прямо из журнала — ✔
Двухэтапная оплата (preauth/capture) — блокировка средств при заказе, списание при выполнении — ✔
Возвраты (reverse) — полные и частичные, из админки OpenCart — ✔

Как это выглядит

Оплата частями ПУМБ среди способов оплаты на чекауте OpenCart
«Оплата частями ПУМБ» стоит на чекауте отдельным способом оплаты. Показывается только для заказов в гривнах в пределах суммы, которую вы задали (по умолчанию 500–300 000 грн).
Страница Hutko с оплатой частями от ПУМБ: телефон и количество платежей
После подтверждения заказа покупатель сразу видит рассрочку ПУМБ на странице Hutko: условия, номер телефона, количество платежей и сумму ежемесячного платежа. Снимок из тестового режима Hutko.
Hutko — настройки в админке OpenCart
Настройки модуля в админке OpenCart: тестовый режим, Merchant ID и secret key, тип платежа, адрес вебхука. Украинская и английская локализации.

Триал стартует, когда вы попросите

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

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

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

Технические требования

  • OpenCart 4.0.2 – 4.1.x (нативная сборка), OpenCart 3.0.2 – 3.0.5.0 или OpenCart 2.3.0.x — отдельные сборки
  • PHP 8.0+ для OpenCart 4, 7.x для OpenCart 3, 5.6–7.x для OpenCart 2.3
  • Merchant ID и secret key из кабинета Hutko — нужны только для боевого режима
  • Для оплаты частями — бизнес-счёт в ПУМБ, подключённая услуга на мерчанте Hutko и гривна как валюта заказа

История версий

v1.2.2 OC 4.x Текущая 23 сентября 2026

На OpenCart 4.1 в банк могла уйти сумма устаревшего заказа.

v1.2.0 сентябрь 2026

Новый способ оплаты «Оплата частями ПУМБ» через Hutko для OpenCart 4, 3 и 2.3: страница оплаты открывается сразу на рассрочке ПУМБ.

v1.1.0 OC 2.3 7 августа 2026

Сборка под OpenCart 2.3.0.x: та же модель Free/Pro и триал по клику, журнал платежей, двухэтапная оплата и возвраты.

Все версии (6)
v1.1.0 2 августа 2026

Перестроена модель Free/Pro: свежая установка больше не включает Pro сама собой.

v1.0.2 23 июля 2026

Исправлен конфликт при оформлении заказа на OpenCart 4.0.2.x.

v1.0.0 июль 2026

Первый публичный релиз: оплата картой через защищённую страницу Hutko, server-callback с проверкой SHA1-подписи, сверка статуса при возврате, тестовый режим на публичном мерчанте,…

Вместе с Hutko покупают

4 модуля одним заказом — на 40% дешевле, чем по отдельности

Набор «Старт магазина» Hutko Nova Poshta Premium LiqPay Telegram-уведомления и Viber/SMS покупателям Нужно больше — все 144 модулей в All Access за 4 990 ₴.
3 890 ₴ навсегда вместо 6 460 ₴ поштучно
Купить набор →

Полное описание модуля

Hutko для OpenCart — модуль оплаты, который принимает карты Visa и Mastercard через эквайринг Hutko в магазинах на OpenCart 2.3, 3.x и 4.x. Ввод карты происходит на защищённой странице Hutko, а результат возвращается в магазин подписанным server-callback-ом: модуль проверяет SHA1-подпись и сам выставляет заказу правильный статус. Оплаченные и неоплаченные заказы разделяются автоматически, без ручной сверки с кабинетом.

С версии 1.2.0 — ещё и «Оплата частями ПУМБ». Отдельного API для онлайн-рассрочки у ПУМБ нет: банк продаёт её через свой сервис hutko. Модуль добавляет на чекаут отдельный способ оплаты, и покупатель сразу попадает на страницу Hutko с рассрочкой ПУМБ — до 24 платежей, подтверждение в приложении банка. Магазин получает всю сумму сразу, а риск невозврата берёт на себя банк. Работает на OpenCart 4, 3 и 2.3.

Как это работает — шаг за шагом

  1. На чекауте покупатель выбирает «Оплата картой (Hutko)» и подтверждает заказ.
  2. Модуль формирует подписанный запрос и отправляет покупателя на защищённую страницу оплаты Hutko.
  3. Hutko проводит платёж и отправляет магазину server-callback с SHA1-подписью.
  4. Модуль проверяет подпись — и заказ получает нужный статус в OpenCart без участия менеджера.
  5. При возврате покупателя статус дополнительно сверяется, поэтому «оплаченным» заказ становится только после реального прохождения средств.
  6. Оплата частями ПУМБ: покупатель вводит на странице Hutko телефон, привязанный к приложению ПУМБ, выбирает количество платежей и подтверждает рассрочку в приложении. Пока подтверждения нет, заказ ждёт оплаты с отметкой в истории; как только банк одобрил — приходит callback, и заказ получает статус «оплачен» на полную сумму.
  7. С Pro: заблокированная preauth-сумма списывается (capture), когда вы переводите заказ в выполненный статус, а возвраты делаете из журнала платежей.

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

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

Что под капотом

  • Нативный код под OpenCart 4 — неймспейсы, Twig, штатный инсталлятор; для OpenCart 3 и 2.3 собраны отдельные порты, а не один архив «на все версии».
  • Secret key хранится зашифрованным (AES-256-CBC + HMAC) с привязкой к установке — в дампе БД открытого ключа не будет.
  • Callback без валидной SHA1-подписи отклоняется — статус заказа невозможно изменить сторонним запросом.
  • Рассрочка — это тот же Hutko: модуль передаёт payment_systems=installments, поэтому страница оплаты открывается сразу на рассрочке ПУМБ. Callback, SHA1-подпись, сверка статуса и защита от недоплаты — те же, что и для карты. В OpenCart 4 это вторая опция способа Hutko, в OpenCart 3 и 2.3 — отдельное платёжное расширение «Hutko — оплата частями ПУМБ».
  • Мягкий Pro-гейт: Pro-поля видно всегда, но без ключа они серые — сразу понятно, что именно даёт лицензия. После завершения триала без ключа отключаются только Pro-функции, бесплатный приём оплат не останавливается.

Как установить

  1. Расширения → Инсталлятор: загрузите hutko.ocmod.zip. Для OpenCart 3.0.x берите hutko-oc3-1.2.1.ocmod.zip, для OpenCart 2.3 — hutko-oc2-1.2.1.ocmod.zip из загрузок товара.
  2. OpenCart 2.3: штатный Инсталлятор в этой версии копирует файлы только по FTP, поэтому содержимое папки upload/ из архива заливается в корень магазина файловым менеджером или по SFTP — ядро при этом не перезаписывается.
  3. В Расширения → Платежи найдите Hutko и нажмите «Установить», затем откройте настройки.
  4. Включите модуль и для первой проверки оставьте тестовый режим — оплата пойдёт через публичный тестовый мерчант.
  5. Для реальных оплат выключите тест и впишите Merchant ID и secret key из кабинета Hutko.
  6. Оплата частями ПУМБ: после подключения услуги в hutko в OpenCart 4 откройте вкладку «Оплата частями ПУМБ» в настройках Hutko; в OpenCart 3 и 2.3 установите в Расширения → Платежи «Hutko — оплата частями ПУМБ». Включите и при необходимости измените границы суммы.
  7. Для Pro: вставьте лицензионный ключ из email после покупки — журнал и расширенные функции появятся сразу, без переустановки.

Вопросы
о модуле

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

@catcode_support Настройка, совместимость, активация
Модуль что-то меняет в теме или чекауте?

Нет. Это стандартное платёжное расширение OpenCart: оно добавляет способ оплаты в штатный чекаут и не трогает шаблоны темы.

Сколько стоит оплата частями ПУМБ?

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

Что нужно, чтобы принимать оплату частями ПУМБ?

Бизнес-счёт в ПУМБ, мерчант Hutko и заявка в поддержку hutko на подключение услуги. После этого достаточно включить оплату частями в модуле.

Одна лицензия покрывает OC2.3, OC3 и OC4?

Да. В комплекте три сборки — нативная для 4.0.2–4.1.x и порты для 3.0.2–3.0.5.0 и 2.3.0.x. Покупать отдельно ничего не надо.

Можно ли попробовать без мерчант-аккаунта Hutko?

Да. Тестовый режим работает через публичный мерчант 1700002 — реальные средства не списываются, договор нужен только для боевых платежей.

Кто-то отправит фейковый callback — заказ станет «оплаченным»?

Нет. Каждый callback проверяется SHA1-подписью на вашем secret key; запрос без валидной подписи игнорируется.

Что будет с ключом при переезде на другой домен?

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

Лицензию нужно продлевать?

Нет. Для OpenCart лицензия навсегда: одна оплата, и Pro-функции остаются с вами. Заканчивается только 7-дневный триал — после него Pro выключается, а бесплатная версия работает дальше.

Не тот вариант, что искали?

Делаем кастомные модули под WordPress, WooCommerce, OpenCart и Shopify. Расскажите о задаче — подготовим оценку.

Заказать кастомный модуль