
Interkassa — приймання платежів для OpenCart 2.3, 3 і 4
Приймання платежів через агрегатор Interkassa в OpenCart: оплата на захищеній сторінці SCI, автопідтвердження замовлення підписаним callback-ом з перевіркою ID каси й суми. Pro — журнал платежів.
- Сумісність
- OpenCart 2.3.0.x, 3.0.2 – 3.0.5.0 та 4.0.2 – 4.1.x
- PHP
- 8.0 і новіший
- Версія
-
v1.1.2 (OpenCart 4)
v1.1.2 (OpenCart 3.x)
v1.1.1 (OpenCart 2.3) - Ліцензія
- один сайт, назавжди
- Тріал
- 7 днів, без картки, один на сайт
- Оновлено
- 23 вересня 2026
Що є в Free,
а що дає Pro
Безкоштовна версія працює без обмеження в часі. Pro додає решту функцій з таблиці.

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

Один ключ — один сайт
Переносите магазин — відв’яжіть ліцензію на старому домені й активуйте на новому самі. Якщо наш сервер недоступний, Pro працює ще 14 днів. Для студій — ключі на 5, 25 сайтів або без обмежень.
Технічні вимоги
OpenCart 4.0.2 – 4.1.x (нативна збірка), 3.0.2 – 3.0.5.0 або 2.3.0.x (окремі порти)
PHP 8.0+ для OpenCart 4, 7.x для OpenCart 3, 5.6–7.0 для OpenCart 2.3
ID каси та секретний ключ з кабінету Interkassa — потрібні тільки для бойового режиму
Історія версій
OpenCart 4.1: у банк ішла сума попереднього кроку.
Секретний ключ каси шифрується AES-256-CBC з HMAC-перевіркою замість старої схеми, яку антивіруси хостингів могли сприйняти як підозрілий код.
Додано збірку під OpenCart 2.3.0.x (шаблони .tpl, налаштування без префікса payment_, токен адмінки token).
Усі версії (5)
Перебудовано модель Free/Pro: свіже встановлення більше не вмикає Pro саме собою.
Оплата через Interkassa SCI, підписаний server-callback з перевіркою md5/sha256, звірка ID каси й суми, білий список IP, тестовий режим, мапа статусів, логування; Pro.
Разом з Interkassa купують
4 модулі одним замовленням — на 40% дешевше, ніж окремо


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

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

Telegram-сповіщення і Viber/SMS покупцям для OpenCart
Повний опис модуля
Interkassa для OpenCart — модуль оплати, який приймає платежі через агрегатор Interkassa: покупець платить на захищеній сторінці sci.interkassa.com (картка, платіжні системи, термінали — усе, що ввімкнено у вашій касі), а результат повертається в магазин підписаним server-callback-ом. Модуль перевіряє підпис, ID каси й суму — і сам виставляє замовленню правильний статус, без ручної звірки з кабінетом.
У комплекті три збірки — нативна під OpenCart 4.0.2–4.1.x і окремі порти під OpenCart 3.0.2–3.0.5.0 та 2.3.0.x.
Як це працює — крок за кроком
- На чекауті покупець обирає «Онлайн-оплата (Interkassa)» і підтверджує замовлення.
- Модуль збирає підписану SCI-форму (сума, валюта, номер платежу, чотири URL повернення) і відправляє покупця на сторінку оплати Interkassa.
- Interkassa проводить платіж і надсилає магазину callback на адресу взаємодії (
ik_ia_u). - Модуль перевіряє підпис (md5 або sha256 — як налаштовано в касі), ID каси та суму. Запит, який не збігається хоча б в одному, відхиляється з 403.
- Замовлення отримує статус — «оплачено», «відхилено» або «очікує оплати» — за вашою мапою статусів, а повторний той самий callback не додає другий запис в історію.
- З Pro кожен платіж лягає в журнал: статус Interkassa, сума, номер інвойса, код авторизації, ознака тестового режиму.
Що під капотом
- Нативний код під OpenCart 4 — неймспейси, Twig, штатний інсталятор; для OpenCart 3 і 2.3 зібрано окремі порти, а не один архів «на всі версії».
- Секретний ключ зберігається зашифрованим (AES-256-CBC з HMAC) з прив’язкою до інсталяції — у дампі БД відкритого ключа не буде.
- Callback без валідного підпису відхиляється, як і запит із чужим ID каси чи іншою сумою — статус замовлення неможливо змінити стороннім запитом.
- Оплачене замовлення не відкочується: пізній або підроблений callback зі статусом «відхилено» не перемальовує ні замовлення, ні журнал, а повернення покупця кнопкою «Назад» не створює другий платіж на тому самому замовленні.
- М’який Pro-гейт: журнал видно завжди, але без ключа кнопка сіра — одразу зрозуміло, що саме дає ліцензія. Після завершення тріалу вимикається лише журнал, приймання оплат не зупиняється.
Як встановити
- Розширення → Інсталятор: завантажте
interkassa.ocmod.zip. Для OpenCart 3.0.x берітьinterkassa-oc3.ocmod.zipіз завантажень товару. - OpenCart 2.3: беріть
interkassa-oc2.ocmod.zipі залийте вміст папкиupload/у корінь магазину по FTP/SFTP або через файловий менеджер хостингу — штатний Інсталятор 2.3 копіює файли тільки по FTP і на більшості хостингів падає з «FTP needs to be enabled in the settings». Далі — Extensions → Payments → Interkassa → «+». - У Розширення → Платежі знайдіть Interkassa і натисніть «Встановити», потім відкрийте налаштування.
- Увімкніть модуль, впишіть ID каси та секретний ключ, оберіть алгоритм підпису — той самий, що стоїть у налаштуваннях каси Interkassa.
- Скопіюйте «URL взаємодії» з налаштувань модуля і вкажіть його в кабінеті Interkassa як
ik_ia_u. - Для першої перевірки лишіть тестовий режим — оплата піде через тестовий шлюз, реальні кошти не списуються.
- Для Pro: натисніть «Спробувати Pro» або вставте ліцензійний ключ з email після покупки — журнал з’явиться одразу, без переустановлення.
Питання
про модуль
Не знайшли відповідь? Напишіть у Telegram — відповімо протягом робочого дня.
Модуль щось змінює у темі чи чекауті?
Ні. Це стандартне платіжне розширення OpenCart: воно додає спосіб оплати у штатний чекаут і не чіпає шаблони теми.
Одна ліцензія покриває OC 2.3, OC3 і OC4?
Так. У комплекті три збірки — нативна для 4.0.2–4.1.x і порти для 3.0.2–3.0.5.0 та 2.3.0.x. Купувати окремо нічого не треба.
Який алгоритм підпису обрати — md5 чи sha256?
Той самий, що вибрано в налаштуваннях вашої каси Interkassa. Якщо алгоритми не збігаються, Interkassa не прийме форму оплати, а callback не пройде перевірку.
Хтось надішле фейковий callback — замовлення стане «оплаченим»?
Ні. Кожен callback перевіряється підписом на вашому секретному ключі, а ще звіряються ID каси й сума платежу. Додатково можна лишити білий список IP Interkassa.
Що буде з ключем при переїзді на інший домен?
Ліцензія працює на одному активному домені, і перенести її можна самостійно: у налаштуваннях модуля на старому домені натисніть «Деактивувати» — слот звільниться миттєво, після чого активуйте той самий ключ на новому домені. Доплат немає; якщо доступу до старого сайту вже немає — напишіть нам, звільнимо слот вручну.
Ліцензію треба продовжувати?
Ні. Для OpenCart ліцензія назавжди: одна оплата, і Pro-функції лишаються з вами. Закінчується лише 7-денний тріал — після нього Pro вимикається, а безкоштовна версія працює далі.
Поки що жодного відгуку. Будьте першим.
Поки питань немає. Запитай — ми відповімо протягом 24 годин.
Не той варіант, що шукаєте?
Робимо кастомні модулі під WordPress, WooCommerce, OpenCart і Shopify. Розкажіть про задачу — підготуємо оцінку.
Замовити кастомний модуль
Купівля модуля
—


