
iyzico Checkout для OpenCart — оплата картой в Турции с рассрочкой
Модуль iyzico для OpenCart 4 и 3: 3D Secure, рассрочка, серверная проверка подписи, вебхуки V3, отдельный статус для антифрода. Pro — журнал платежей, возвраты и управление рассрочкой. Лицензия навсегда.
- Совместимость
- OpenCart 3.0.x и 4.0.2 – 4.1.x
- Версия
-
v1.0.2 (OpenCart 4)
v1.0.1 (OpenCart 3.x) - Лицензия
- два сайта, навсегда
- Триал
- 7 дней, без карты, один на сайт
- Обновлено
- 23 сентября 2026
Что есть во Free,
а что даёт Pro
Бесплатная версия работает без ограничения по времени. Pro добавляет остальные функции из таблицы.
Как это выглядит

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

Один ключ — два сайта
Переносите магазин — отвяжите лицензию на старом домене и активируйте на новом сами. Для студий — ключи на 5, 25 сайтов или без ограничений.
Технические требования
OpenCart 4.x (проверено на 4.1.0.3) или 3.0.x (проверено на 3.0.5.0)
PHP 8.0+ для OpenCart 4, 7.3+ для OpenCart 3 (проверено на PHP 8.2); расширение cURL
Валюта заказа: TRY, USD, EUR, GBP, NOK, CHF, RUB или IRR — для других валют способ оплаты не показывается.
Аккаунт мерчанта iyzico для реальных оплат; для теста — бесплатная песочница sandbox-merchant.iyzipay.com.
История версий
На OpenCart 4.1 в банк могла уйти сумма устаревшего заказа.
Ключи доступа в базе теперь шифруются AES-256-CBC с HMAC вместо старого XOR-шифрования, которое антивирусы некоторых хостингов помечали и удаляли.
Для OpenCart 4.x и 3.x: iyzico Checkout Form с серверной проверкой подписи, вебхуки V3, статус «требует проверки» для антифрода и расхождений, уравновешенная корзина, поле T.C.
Вместе с iyzico Checkout для OpenCart покупают
4 модуля одним заказом — на 40% дешевле, чем по отдельности


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

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

Telegram-уведомления и Viber/SMS покупателям для OpenCart
Полное описание модуля
iyzico Checkout для OpenCart — модуль оплаты для магазинов на OpenCart 4 и OpenCart 3, которые продают в Турции через iyzico. Покупатель платит картой на защищённой странице iyzico с 3D Secure и рассрочкой (taksit), а заказ становится оплаченным только после того, как ваш сервер сам запросил результат в iyzico и проверил подпись, сумму, валюту и номер корзины.
Зачем ещё один модуль iyzico. Официальный модуль iyzico для OpenCart развивается вместе с плагином для WooCommerce, у которого рейтинг 1,7 из 5 и жалобы на заказы без статуса и сломанные обновления. Мы сделали модуль, где оплата подтверждается сервером, вебхук спасает заказ, когда покупатель закрыл вкладку, а спорные платежи (антифрод, недоплата) не становятся «оплаченными» сами.
Что получает админ
- Пять статусов под ваш процесс: ожидает оплаты, оплачен, требует проверки (антифрод или расхождение суммы), отклонён, возвращён.
- «Проверить ключи» — один подписанный запрос к iyzico без создания платежа.
- Pro-возвраты из журнала: полный в день оплаты проходит как отмена, частичные — по позициям корзины с учётом остатка. Пустое поле суммы = вернуть весь остаток, отрицательные и нечисловые суммы отклоняются.
- Pro-рассрочка: выбираете, какие варианты платежей показывает страница оплаты iyzico.
Как это работает — шаг за шагом
- Покупатель оформляет заказ и на шаге оплаты нажимает «Оплатить картой».
- Модуль создаёт Checkout Form в iyzico с покупателем, адресами и корзиной. Позиции корзины всегда равны сумме заказа (доставка, скидки, налоги и округление уравновешиваются). Запрос подписывается IYZWSv2, ответ iyzico проверяется по подписи.
- Покупатель платит на странице iyzico: 3D Secure, рассрочка, кошелёк iyzico.
- iyzico возвращает покупателя на адрес с номером заказа и HMAC-подписью — подставить чужой заказ невозможно. Модуль сам запрашивает результат сохранённым токеном и проверяет подпись, корзину, валюту и сумму.
- Сессия покупателя не теряется: OpenCart 4 ставит cookie сессии с SameSite=Strict, поэтому после оплаты модуль проводит покупателя через страницу своего же сайта — корзина очищается, страница успеха показывается корректно.
- Если покупатель закрыл вкладку, iyzico шлёт вебхук с подписью X-IYZ-SIGNATURE-V3, и модуль подтверждает заказ тем же серверным запросом.
- Повторные ответы безопасны: оплаченный заказ не откатится, а строка «оплата получена» в истории записывается один раз даже при одновременных колбэке и вебхуке.
Что под капотом
- Собственная таблица транзакций
cc_iyzico_order: токен, conversationId, среда, вердикт iyzico, транзакции позиций для возвратов. - Один центр решений: колбэк, вебхук и проверка из журнала применяют результат через один и тот же код, поэтому никогда не противоречат друг другу.
- Защита от повторной оплаты: кнопка «Назад» после оплаты не отправит оплаченный заказ в iyzico второй раз, а устаревший заказ в сессии не уйдёт в банк со старой суммой.
- Настройки не теряются при сохранении: лицензия и триал не сбрасываются кнопкой «Сохранить».
- T.C. Kimlik No и ключи не пишутся в лог, секретные ключи в базе зашифрованы.
- Языки: турецкий, украинский, английский — админка и витрина.
Как установить
- OpenCart 4: Расширения → Установка расширений → загрузите
cc_iyzico.ocmod.zipи нажмите «Установить». OpenCart 3: Модули → Установка модулей →cc_iyzico-oc3-1.0.1.ocmod.zip. - Расширения → Расширения → Оплата → iyzico Checkout (CatCode) → «Установить», затем «Редактировать».
- Вставьте API-ключ и секретный ключ из кабинета iyzico, нажмите «Проверить ключи», включите модуль и сохраните.
- Скопируйте URL вебхука из настроек в кабинет iyzico → Merchant Notifications.
- Для Pro: «Попробовать Pro» → e-mail для триала или ключ после покупки.
Вопросы
о модуле
Не нашли ответ? Напишите в Telegram — ответим в течение рабочего дня.
Нужен аккаунт iyzico?
Для реальных оплат — да. Для теста хватит бесплатной песочницы iyzico.
Мой магазин не спрашивает T.C. Kimlik No.
По умолчанию модуль отправляет заглушку, которую iyzico принимает. Поле можно включить на шаге оплаты.
Заказ получил статус «требует проверки».
iyzico держит платёж на антифрод-проверке или сумма либо подпись не сошлись. Причина — в истории заказа.
Лицензию нужно продлевать?
Нет. Для OpenCart лицензия разовая и навсегда.
Данные карты проходят через мой сайт?
Нет. Карта вводится на странице iyzico.
Пока нет ни одного отзыва. Будьте первым.
Пока вопросов нет. Спроси — мы ответим в течение 24 часов.
Не тот вариант, что искали?
Делаем кастомные модули под WordPress, WooCommerce, OpenCart и Shopify. Расскажите о задаче — подготовим оценку.
Заказать кастомный модуль
Покупка модуля
—
