Связаться
OpenCart

Splitit Installments для OpenCart — оплата частями для США

Splitit для OpenCart 4.x, 3.x, 2.3: оплата частями на карту покупателя, проверка плана, сообщение под ценой. Частичные возвраты и списание позже в Pro. Лицензия навсегда.

Pro · лицензия навсегда Тестовые копии сайтов включены в цену. Чем больше сайтов, тем дешевле каждый
Совместимость
OpenCart 4.0.2.x и 4.1.x, 3.0.x, 2.3.0.2 · PHP 7.0+ · валюты терминала Splitit (США, USD) · язык модуля: English
Версия
v1.0.0 (OpenCart 4)
v1.0.0 (OpenCart 3.x)
v1.0.0 (OpenCart 2.3)
Лицензия
сайт + тестовая копия, навсегда
Триал
7 дней, без карты, один на сайт
Обновлено
ноябрь 2026
Или все 394 Pro-модулей в All Access — 4 990 ₴ / год ≈ 98 €

Что есть во Free,
а что даёт Pro

Бесплатная версия работает без ограничения по времени. Pro добавляет остальные функции из таблицы.

Функция Free Pro
Способ оплаты «Pay in monthly installments with Splitit» (Hosted Form Redirect) ✔ ✔
Заказ оплачен после сверки плана со Splitit ✔ ✔
Сверка суммы, валюты и номера заказа, статус «на рассмотрение» ✔ ✔
Client Secret зашифрован, кнопка «Check connection» ✔ ✔
Количество платежей, 3D Secure, мин. и макс. сумма, геозона ✔ ✔
Сообщение «4 monthly payments of …» под ценой товара ✔ ✔
Полный возврат из заказа ✔ ✔
Вкладка Splitit в заказе, тестовая среда Splitit ✔ ✔
Частичные возвраты со стратегией Splitit — ✔
Списание первого платежа на статусе заказа — ✔
Статус «Shipped» в Splitit — ✔
Синхронизация с Merchant Hub (отмена, возврат, списание) — ✔
Проверка плана со страницы заказа — ✔
Терминал на каждую валюту — ✔
Сообщение в корзине — ✔
Сторож платежей — ✔
Журнал платежей с экспортом CSV — ✔
Журнал запросов к Splitit — ✔

Как это выглядит

Настройки Splitit Installments
Настройки: Client Secret (зашифрован), Terminal ID, валюты терминала.
Способ оплаты Splitit на чекауте
Чекаут: способ оплаты Splitit и кнопка перехода на страницу Splitit.
Параметры чекаута
Вкладка «Checkout»: варианты количества платежей, 3D Secure, минимальная и максимальная сумма, сообщение на товаре, геозона.

Главное о модуле

Что видит покупатель

Под ценой товара Splitit показывает строку «4 monthly payments of …» со своим окном «learn more».

Что получает админ

Extensions → Extensions → Payments → Splitit Installments (CatCode): вкладки «General», «Checkout», «Order statuses» и «Pro».

Триал стартует, когда вы попросите

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

Один ключ — сайт и тестовая копия

Переносите сайт — отвяжите лицензию на старом домене и активируйте на новом сами. Тестовая копия (staging., dev.) работает с тем же ключом и места сайта не занимает. Для студий — ключи на 5, 25 сайтов или без ограничений.

Технические требования

  • OpenCart 4.0.2.x и 4.1.x, 3.0.x или 2.3.0.2; PHP 7.0+ для 2.3 и 3.x, расширение cURL.
  • Мерчант-аккаунт Splitit: Client ID, Client Secret и Terminal ID.
  • Магазин на HTTPS, доступный из интернета: Splitit возвращает покупателя и сообщает о создании плана на адрес магазина.
  • Валюта заказа должна быть среди валют вашего терминала (в Pro — несколько терминалов): конвертации валют модуль не делает, для других валют метод скрывается.
  • У заказа должен быть платёжный адрес или адрес доставки: Splitit требует адрес плана.
  • Для сторожа в Pro — планировщик OpenCart 4 или cron каждые 15 минут.

История версий

v1.0.0 Текущая ноябрь 2026

Первый выпуск для OpenCart 4.x, 3.x и 2.3.

Вместе с Splitit Installments покупают

All Access Нужно больше? Все модули (394) одной лицензией, новые добавляются сами. 4 990 ₴≈ 98 € Подробнее →

Полное описание модуля

Splitit Installments для OpenCart 4.x, 3.x и 2.3 добавляет на чекаут способ оплаты «Pay in monthly installments with Splitit»: покупатель делит сумму заказа на ежемесячные платежи на банковской карте, которая у него уже есть. Оплата проходит на защищённой странице Splitit (Hosted Form Redirect), данные карты в магазин не попадают. Модуль работает с вашим мерчант-аккаунтом Splitit напрямую, без посредника. Язык интерфейса — английский (США).

Что нужно от Splitit. Мерчант-аккаунт Splitit. В Merchant Hub берутся Client ID и Client Secret (данные доступа API) и Terminal ID — их вписываете в настройки модуля. Условия, лимиты и комиссии устанавливает Splitit в договоре с вами.

Что видит покупатель

Под ценой товара Splitit показывает строку «4 monthly payments of …» со своим окном «learn more». На чекауте покупатель выбирает «Pay in monthly installments with Splitit» и нажимает «Continue to Splitit». На странице Splitit он выбирает количество платежей, вводит данные своей карты и подтверждает план, после чего возвращается в магазин на страницу «заказ принят». Если покупатель ушёл со страницы Splitit, он видит «You left the Splitit page… Nothing was charged» и кнопку «Back to checkout», а корзина остаётся целой. Если карту отклонили, на той же странице Splitit можно попробовать ещё раз. Если подтверждение от Splitit ещё не пришло, покупатель видит страницу ожидания, и заказ подтверждается, как только Splitit ответил.

Что получает админ

Extensions → Extensions → Payments → Splitit Installments (CatCode): вкладки «General», «Checkout», «Order statuses» и «Pro». На «General» вписываете Client ID, Client Secret и Terminal ID, указываете валюты терминала и при необходимости включаете тестовую среду Splitit. Client Secret хранится в базе зашифрованным и назад не показывается. Кнопка «Check connection» запрашивает у Splitit токен и показывает ответ простыми словами.

Вкладка «Checkout» задаёт название и текст метода для каждого языка, варианты количества платежей на странице Splitit (например 3, 4, 6), заранее выбранное количество, 3D Secure, минимальную и максимальную сумму заказа, геозону и порядок сортировки. Здесь же включается сообщение под ценой товара и задаётся количество платежей в нём. Метод показывается только покупателям, которые платят в валюте из вашего терминала.

Заказ становится оплаченным только после того, как модуль сам запросил у Splitit план (Verify Authorization): при возврате покупателя, по вызову Splitit после создания плана или со страницы ожидания. Модуль сверяет сумму, валюту и номер заказа; если план расходится с заказом или оплачен второй план, заказ переходит в статус «на рассмотрение» с примечанием. Повторный клик по кнопке не создаёт второй план. На странице заказа есть вкладка Splitit: номер плана, статус в Splitit, сумма, первый платёж, возвращено, список попыток оплаты и кнопка полного возврата.

Pro: списание позже. Splitit авторизует план на чекауте, а первый платёж списывается, когда заказ достигает выбранного вами статуса (например «Shipped»); кнопка «Charge the first installment» есть и в заказе. Отдельно задаётся статус заказа, при котором Splitit получает статус доставки «Shipped». Отмены, возвраты и списания, сделанные в Merchant Hub, попадают в заказ вебхуком и повторной проверкой плана; адрес вебхука показан в настройках.

Частичные возвраты (Pro) со стратегией возврата Splitit (например FutureInstallmentsFirst), кнопка «Check at Splitit» в заказе, терминал на каждую валюту под одним Client ID, сообщение о рассрочке в корзине. Сторож платежей раз в час находит открытые планы, о которых Splitit не сообщил, и закрывает их заказы; работает с планировщиком OpenCart 4 или с cron-адреса хостинга. Журнал платежей с экспортом CSV и журнал запросов к Splitit (метод, путь, код ответа, время; без тел запросов и данных покупателей).

Как это работает, шаг за шагом

  1. Устанавливаете архив для своей версии OpenCart и включаете модуль.
  2. В Merchant Hub Splitit берёте Client ID, Client Secret и Terminal ID своего мерчанта.
  3. В настройках модуля вписываете их, указываете валюты терминала и нажимаете «Check connection».
  4. Покупатель выбирает «Pay in monthly installments with Splitit», переходит на страницу Splitit, выбирает количество платежей и подтверждает план картой.
  5. Модуль перечитывает план в Splitit и переводит заказ в оплаченный; покупатель возвращается на страницу «заказ принят».
  6. В Pro включаете списание позже, частичные возвраты, синхронизацию с Merchant Hub, сторож платежей и журналы.

Что под капотом

  • Splitit Installment Plan API v3: токен, Initiate, Get Plan, Verify Authorization, Refund, Update Plan; страница оплаты — Hosted Form Redirect, карта вводится только на стороне Splitit.
  • Вебхук Merchant Hub и вызов Splitit после создания плана — только подсказка: статус заказа меняется после того, как модуль прочитал план в Splitit своими ключами.
  • Сообщение под ценой рисует скрипт Splitit (On-Site Messaging) с их стороны: его текст принадлежит Splitit.
  • Client Secret хранится зашифрованным; запросы к Splitit идут с заголовком ключа идемпотентности, повторный клик не создаёт дубль.
  • План, который покупатель начал, но не завершил, нельзя отменить через API: если он оплатит старый план после нового, заказ получит примечание о двойной оплате, и возврат делается вручную.
  • Итоги заказа, статусы и возвраты: модуль не меняет ядро, работает через события OpenCart; обновление сохраняет настройки.
  • Не входят: Chargebacks API и отчёты о выплатах; вебхуки Merchant Hub включаются вручную в самом Merchant Hub (адрес — в настройках модуля).
  • Интерфейс на английском (en-gb и en-us).

Как установить

  1. Extensions → Installer: загрузите архив для своей версии, не переименовывая (OpenCart 4: cc_splitit.ocmod.zip, 3.x: cc_splitit-oc3.ocmod.zip, 2.3: cc_splitit-oc2.ocmod.zip).
  2. Для 3.x и 2.3: Extensions → Modifications → Refresh.
  3. Extensions → Payments → Splitit Installments (CatCode): установите и откройте настройки.
  4. Впишите Client ID, Client Secret, Terminal ID и валюты терминала, нажмите «Check connection».
  5. Для Pro: вставьте ключ или запустите триал на вкладке Pro.

Вопросы
о модуле

Не нашли ответ? Напишите в Telegram — ответим в течение рабочего дня.

@catcode_support Настройка, совместимость, активация
Это официальный модуль Splitit?

Нет, это независимая интеграция через публичный API Splitit. Splitit — торговая марка своего владельца.

Что нужно, чтобы начать?

Мерчант-аккаунт Splitit и его данные из Merchant Hub: Client ID, Client Secret и Terminal ID. Условия подключения и лимиты устанавливает Splitit.

Данные карты покупателя попадают в магазин?

Нет. Карта вводится на странице Splitit, магазин получает только номер плана и статус.

Как магазин узнаёт, что план оплачен?

Модуль сам читает план в Splitit при возврате покупателя, по вызову Splitit после создания плана и со страницы ожидания. В Pro сторож платежей находит планы, о которых не сообщили.

Что будет, если сумма плана разойдётся с заказом?

Заказ не закрывается: он получает статус «на рассмотрение» с примечанием, и вы решаете, что делать.

Есть ли частичные возвраты?

Да, в Pro: сумма и стратегия возврата выбираются на странице заказа. В бесплатной версии есть полный возврат.

Работает ли модуль с несколькими валютами?

Метод показывается покупателям, которые платят в валюте из вашего терминала. В Pro для каждой валюты можно указать свой терминал; конвертации валют нет.

Какие версии OpenCart?

OpenCart 4.0.2.x, 4.1.x, 3.0.x и 2.3.0.2: три отдельных архива в одном товаре.

Лицензия навсегда?

Да, для OpenCart это одна оплата и лицензия навсегда на два сайта.

Не тот вариант, что искали?

Делаем кастомные модули под WordPress, WooCommerce, OpenCart и Shopify. Расскажите о задаче — подготовим оценку.

Заказать кастомный модуль