
Splitit Installments для OpenCart — оплата частями для США
Splitit для OpenCart 4.x, 3.x, 2.3: оплата частями на карту покупателя, проверка плана, сообщение под ценой. Частичные возвраты и списание позже в 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
Что есть во Free,
а что даёт Pro
Бесплатная версия работает без ограничения по времени. Pro добавляет остальные функции из таблицы.
Главное о модуле
Что видит покупатель
Под ценой товара 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 минут.
История версий
Первый выпуск для OpenCart 4.x, 3.x и 2.3.
Вместе с Splitit Installments покупают


Sales Tax Nexus Monitor для OpenCart 2.3, 3.x и 4.x — пороги налога с продаж по штатам США

Klaviyo Connector для OpenCart — события, профили и подписки из магазина в Klaviyo

Prop 65 Warnings для OpenCart 2.3, 3.x и 4.x — предупреждения Калифорнии на товаре, в корзине и на чекауте
Полное описание модуля
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 (метод, путь, код ответа, время; без тел запросов и данных покупателей).
Как это работает, шаг за шагом
- Устанавливаете архив для своей версии OpenCart и включаете модуль.
- В Merchant Hub Splitit берёте Client ID, Client Secret и Terminal ID своего мерчанта.
- В настройках модуля вписываете их, указываете валюты терминала и нажимаете «Check connection».
- Покупатель выбирает «Pay in monthly installments with Splitit», переходит на страницу Splitit, выбирает количество платежей и подтверждает план картой.
- Модуль перечитывает план в Splitit и переводит заказ в оплаченный; покупатель возвращается на страницу «заказ принят».
- В 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).
Как установить
- Extensions → Installer: загрузите архив для своей версии, не переименовывая (OpenCart 4: cc_splitit.ocmod.zip, 3.x: cc_splitit-oc3.ocmod.zip, 2.3: cc_splitit-oc2.ocmod.zip).
- Для 3.x и 2.3: Extensions → Modifications → Refresh.
- Extensions → Payments → Splitit Installments (CatCode): установите и откройте настройки.
- Впишите Client ID, Client Secret, Terminal ID и валюты терминала, нажмите «Check connection».
- Для Pro: вставьте ключ или запустите триал на вкладке Pro.
Вопросы
о модуле
Не нашли ответ? Напишите в Telegram — ответим в течение рабочего дня.
Это официальный модуль 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 это одна оплата и лицензия навсегда на два сайта.
Пока нет ни одного отзыва. Будьте первым.
Пока вопросов нет. Спроси — мы ответим в течение 24 часов.
Не тот вариант, что искали?
Делаем кастомные модули под WordPress, WooCommerce, OpenCart и Shopify. Расскажите о задаче — подготовим оценку.
Заказать кастомный модуль
Покупка модуля
—
Оплата списывается в гривне, ваш банк пересчитает её в вашу валюту. Цена в евро ориентировочная.



















