
Interkassa — приём платежей для OpenCart 2.3, 3.x и 4.x
Модуль Interkassa для OpenCart 3 и 4: оплата на защищённой странице SCI, автоподтверждение заказа подписанным callback-ом, тестовый режим. 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. Расскажите о задаче — подготовим оценку.
Заказать кастомный модуль
Покупка модуля
—


