
Hutko — оплата картой и частями ПУМБ для OpenCart 2.3, 3.x и 4.x
Приём оплаты картой Visa/Mastercard и оплаты частями ПУМБ через Hutko в OpenCart. Автоподтверждение заказа callback-ом с проверкой SHA1-подписи. 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
Модуль в работе — 39 секунд
Понятно и без звука: субтитры на украинском
Что есть во Free,
а что даёт Pro
Бесплатная версия работает без ограничения по времени. Pro добавляет остальные функции из таблицы.
Как это выглядит

Триал стартует, когда вы попросите
Свежая установка — бесплатная версия, ничего не включается само. Кнопка «Попробовать 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 и гривна как валюта заказа
История версий
На OpenCart 4.1 в банк могла уйти сумма устаревшего заказа.
Новый способ оплаты «Оплата частями ПУМБ» через Hutko для OpenCart 4, 3 и 2.3: страница оплаты открывается сразу на рассрочке ПУМБ.
Сборка под OpenCart 2.3.0.x: та же модель Free/Pro и триал по клику, журнал платежей, двухэтапная оплата и возвраты.
Все версии (6)
Перестроена модель Free/Pro: свежая установка больше не включает Pro сама собой.
Исправлен конфликт при оформлении заказа на OpenCart 4.0.2.x.
Первый публичный релиз: оплата картой через защищённую страницу Hutko, server-callback с проверкой SHA1-подписи, сверка статуса при возврате, тестовый режим на публичном мерчанте,…
Вместе с Hutko покупают
4 модуля одним заказом — на 40% дешевле, чем по отдельности


Nova Poshta Premium — модуль Новая Почта для OpenCart 2.3, 3.x и 4.x

LiqPay — оплата картой для OpenCart 2.3, 3.x и 4.x

Telegram-уведомления и Viber/SMS покупателям для OpenCart
Полное описание модуля
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.
Как это работает — шаг за шагом
- На чекауте покупатель выбирает «Оплата картой (Hutko)» и подтверждает заказ.
- Модуль формирует подписанный запрос и отправляет покупателя на защищённую страницу оплаты Hutko.
- Hutko проводит платёж и отправляет магазину server-callback с SHA1-подписью.
- Модуль проверяет подпись — и заказ получает нужный статус в OpenCart без участия менеджера.
- При возврате покупателя статус дополнительно сверяется, поэтому «оплаченным» заказ становится только после реального прохождения средств.
- Оплата частями ПУМБ: покупатель вводит на странице Hutko телефон, привязанный к приложению ПУМБ, выбирает количество платежей и подтверждает рассрочку в приложении. Пока подтверждения нет, заказ ждёт оплаты с отметкой в истории; как только банк одобрил — приходит callback, и заказ получает статус «оплачен» на полную сумму.
- С 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-функции, бесплатный приём оплат не останавливается.
Как установить
- Расширения → Инсталлятор: загрузите
hutko.ocmod.zip. Для OpenCart 3.0.x беритеhutko-oc3-1.2.1.ocmod.zip, для OpenCart 2.3 —hutko-oc2-1.2.1.ocmod.zipиз загрузок товара. - OpenCart 2.3: штатный Инсталлятор в этой версии копирует файлы только по FTP, поэтому содержимое папки
upload/из архива заливается в корень магазина файловым менеджером или по SFTP — ядро при этом не перезаписывается. - В Расширения → Платежи найдите Hutko и нажмите «Установить», затем откройте настройки.
- Включите модуль и для первой проверки оставьте тестовый режим — оплата пойдёт через публичный тестовый мерчант.
- Для реальных оплат выключите тест и впишите Merchant ID и secret key из кабинета Hutko.
- Оплата частями ПУМБ: после подключения услуги в hutko в OpenCart 4 откройте вкладку «Оплата частями ПУМБ» в настройках Hutko; в OpenCart 3 и 2.3 установите в Расширения → Платежи «Hutko — оплата частями ПУМБ». Включите и при необходимости измените границы суммы.
- Для Pro: вставьте лицензионный ключ из email после покупки — журнал и расширенные функции появятся сразу, без переустановки.
Вопросы
о модуле
Не нашли ответ? Напишите в Telegram — ответим в течение рабочего дня.
Модуль что-то меняет в теме или чекауте?
Нет. Это стандартное платёжное расширение 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 выключается, а бесплатная версия работает дальше.
Пока нет ни одного отзыва. Будьте первым.
Пока вопросов нет. Спроси — мы ответим в течение 24 часов.
Не тот вариант, что искали?
Делаем кастомные модули под WordPress, WooCommerce, OpenCart и Shopify. Расскажите о задаче — подготовим оценку.
Заказать кастомный модуль
Покупка модуля
—