
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.3 (OpenCart 4)
v1.2.2 (OpenCart 3.x)
v1.2.2 (OpenCart 2.3) - Ліцензія
- два сайти, назавжди
- Тріал
- 7 днів, без картки, один на сайт
- Оновлено
- 26 жовтня 2026
Модуль у роботі — 39 секунд
Без звуку теж зрозуміло: субтитри українською
Що є в Free,
а що дає Pro
Безкоштовна версія працює без обмеження в часі. Pro додає решту функцій з таблиці.
Як це виглядає

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

Один ключ — два сайти
Переносите магазин — відв’яжіть ліцензію на старому домені й активуйте на новому самі. Для студій — ключі на 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 працює безстроково.
На OpenCart 4.1 у банк могла піти сума застарілого замовлення.
Новий спосіб оплати «Оплата частинами ПУМБ» через Hutko для OpenCart 4, 3 і 2.3: сторінка оплати відкривається одразу на розстрочці ПУМБ.
Усі версії (7)
Збірка під OpenCart 2.3.0.x: та сама модель Free/Pro і тріал за кліком, журнал платежів, двоетапна оплата і повернення.
Перебудовано модель 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. Розкажіть про задачу — підготуємо оцінку.
Замовити кастомний модуль
Купівля модуля
—
