Зв'язатись
  • OpenCart
  • Оплата
  • v1.2.3

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.3 (OpenCart 4)
v1.2.2 (OpenCart 3.x)
v1.2.2 (OpenCart 2.3)
Ліцензія
два сайти, назавжди
Тріал
7 днів, без картки, один на сайт
Оновлено
26 жовтня 2026
Або всі 173 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 → ключ одразу у вікні і листом.

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

Переносите магазин — відв’яжіть ліцензію на старому домені й активуйте на новому самі. Для студій — ключі на 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.3 OC 4.x v1.2.2 OC 3.x v1.2.2 OC 2.3 Поточна 26 жовтня 2026

Куплена ліцензія для OpenCart працює безстроково.

v1.2.2 OC 4.x 23 вересня 2026

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

v1.2.0 вересень 2026

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

Усі версії (7)
v1.1.0 OC 2.3 7 серпня 2026

Збірка під OpenCart 2.3.0.x: та сама модель Free/Pro і тріал за кліком, журнал платежів, двоетапна оплата і повернення.

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 покупцям Потрібно більше — усі 173 модулі в 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. Розкажіть про задачу — підготуємо оцінку.

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