
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.1 (OpenCart 4)
v1.0.1 (OpenCart 3.x)
v1.0.1 (OpenCart 2.3) - Ліцензія
- сайт + тестова копія, назавжди
- Тріал
- 7 днів, без картки, один на сайт
- Оновлено
- листопад 2026
Що є в Free,
а що дає Pro
Безкоштовна версія працює без обмеження в часі. Pro додає решту функцій з таблиці.
Головне про модуль
Що бачить покупець
Під ціною товару Splitit показує рядок «Pay with Splitit $…/month» зі своїм вікном «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 хвилин.
Історія версій
Коли Splitit відхиляє план (наприклад, сума замовлення поза лімітами мерчанта), покупець бачить зрозуміле речення саме про це.
Перший випуск для 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 показує рядок «Pay with Splitit $…/month» зі своїм вікном «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. Розкажіть про задачу — підготуємо оцінку.
Замовити кастомний модуль
Купівля модуля
—



















