Чорний листопад: −35% на всі модулі до 30 листопада Чорний листопад: −35% до 30 листопада Обрати модуль

Зв'язатись
OpenCart

Оплата через CM.com для OpenCart — iDEAL | Wero, картки, Bancontact (Нідерланди)

CM.com для OpenCart 4.x, 3.x, 2.3 (Нідерланди): iDEAL | Wero, картки, Bancontact безкоштовно, у Pro окремі методи, Klarna, in3, повернення коштів. Ліцензія назавжди.

Pro · ліцензія назавжди Тестові копії сайтів у ціні. Чим більше сайтів, тим дешевше кожен
Сумісність
OpenCart 4.0.2.x–4.1.x, 3.0.x, 2.3.0.2 · мова інтерфейсу: English, Nederlands
Версія
v1.0.0 (OpenCart 4)
v1.0.0 (OpenCart 3.x)
v1.0.0 (OpenCart 2.3)
Ліцензія
сайт + тестова копія, назавжди
Тріал
7 днів, без картки, один на сайт
Оновлено
12.11.2026
Або всі 421 Pro-модулів з All Access — 3 244 грн / рік

Що є в Free,
а що дає Pro

Безкоштовна версія працює без обмеження в часі. Pro додає решту функцій з таблиці.

Функція Free Pro
Метод «CM.com Payments»: перехід на захищену сторінку CM.com (iDEAL | Wero, картки, Bancontact, Apple Pay, Google Pay) ✔ ✔
Підтвердження за статусом транзакції CM.com, суму й валюту звіряно перед «оплачено» ✔ ✔
Скасування, закінчення часу, відмова: пояснення покупцю, кошик на місці ✔ ✔
Вкладка CM.com у замовленні та «Check status at CM.com» ✔ ✔
Перевірка підключення, тестове й бойове середовища, секрет зашифровано ✔ ✔
Назви й описи по мовах, мінімальна сума, геозона, статуси, лог налагодження ✔ ✔
Інтерфейс англійською й нідерландською ✔ ✔
Окремі методи на касі: iDEAL | Wero, картка, Bancontact, Apple Pay, Google Pay, Klarna, in3 — ✔
Klarna і in3 з позиціями замовлення, in3 від 50 EUR — ✔
Вибір способів на загальній сторінці CM.com — ✔
Повернення коштів із замовлення (повне, часткове) і результат вебхуком — ✔
Час на оплату 5–60 хвилин — ✔
Щогодинна перевірка відкритих платежів і повернень — ✔
Журнал платежів зі звіркою сум і лог запитів 30 днів — ✔

Як це виглядає

Методи CM.com на кроці оплати
Крок оплати в OpenCart 4: окремі варіанти CM.com (iDEAL | Wero, картка, Bancontact, Klarna, in3).
Підключення до CM.com
Вкладка «Connection»: середовище, Client ID, Client Secret, перевірка підключення.
Вкладка CM.com в замовленні
Вкладка CM.com в замовленні: статус, сума, метод, транзакція, повернення коштів.

Головне про модуль

Що отримує покупець

На кроці оплати покупець бачить метод «iDEAL | Wero, card and more (CM.com)» і пояснення, що спосіб оплати він обере на захищеній сторінці CM.com.

Що отримує адмін

Extensions → Extensions → Payments → Payments with CM.com by CatCode: вкладки «Connection», «Checkout», «Order statuses» і «Pro».

Що додає Pro

У Pro метод на касі можна розбити на окремі: iDEAL | Wero, картка, Bancontact, Apple Pay, Google Pay, Klarna, in3.

Тріал стартує, коли ви попросите

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

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

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

Технічні вимоги

  • OpenCart 4.0.2.x–4.1.x, 3.0.x або 2.3.0.2; розширення cURL; валюта магазину — євро для платежів у євро.
  • Акаунт мерчанта CM.com Online Payments з Client ID і Client Secret. Метод, якого нема у вашому акаунті CM.com, сторінка CM.com не покаже.
  • Klarna і in3 передаються з позиціями замовлення. При дуже великій знижці чи позиціях з нульовою ціною позиції можуть не скластися в суму замовлення: тоді покупець бачить повідомлення обрати інший спосіб оплати.
  • Неоплачений чекаут лишає замовлення неоформленим (статус «0», у «Missing orders»), як це робить OpenCart: так кошик і замовлення можна використати повторно. Невдалі спроби видно у вкладці CM.com в такому замовленні.
  • Доплат за методи (surcharge) модуль не додає. Apple Pay як окремий варіант показується на всіх пристроях, а чи доступний він покупцю, вирішує сторінка CM.com.
  • Вебхуки CM.com не мають підпису, тому адреса вебхука містить окремий токен замовлення, а статус завжди читається з CM.com вашими даними доступу.

Історія версій

v1.0.0 OC 4.x v1.0.0 OC 3.x v1.0.0 OC 2.3 Поточна 12.11.2026

Перший випуск: оплата через сторінку CM.com (iDEAL | Wero, картки, Bancontact, Apple Pay, Google Pay), підтвердження за статусом транзакції, повідомлення при скасуванні й відмові, вкладка…

Разом з Оплата через CM.com купують

All Access Потрібно більше? Усі модулі (421) однією ліцензією, нові додаються самі. 3 244 грн Детальніше →

Повний опис модуля

Payments with CM.com for OpenCart (OpenCart 4.x, 3.x і 2.3) приймає платежі магазину через нідерландський платіжний сервіс CM.com (Online Payments): покупець переходить на захищену сторінку CM.com, платить iDEAL | Wero, карткою, Bancontact, Apple Pay, Google Pay чи іншим способом, увімкненим у вашому акаунті CM.com, і повертається в магазин. Замовлення підтверджується за власним статусом транзакції в CM.com, а адмін бачить транзакції й дії просто в замовленні.

Що потрібно від CM.com. Власний акаунт мерчанта CM.com Online Payments і його облікові дані: Client ID та Client Secret. Тестове середовище з обліковими даними налаштовує підтримка CM.com. Методи оплати, які бачить покупець на сторінці CM.com, вмикаються у вашому акаунті CM.com, комісії за платежі бере CM.com за вашим тарифом.

Що отримує покупець

На кроці оплати покупець бачить метод «iDEAL | Wero, card and more (CM.com)» і пояснення, що спосіб оплати він обере на захищеній сторінці CM.com. Після оформлення він переходить на сторінку CM.com, платить і повертається в магазин. У Pro кожен спосіб може бути окремим варіантом на касі (iDEAL | Wero, картка, Bancontact, Klarna, in3…) у порядку, який ви задали: тоді сторінка CM.com відкривається вже з обраним способом. У OpenCart 4 це варіанти в кроці вибору оплати, в OpenCart 3 і 2.3 — вибір у блоці оплати.

Якщо оплату скасовано, час вийшов або платіж не пройшов, покупець бачить сторінку з причиною й кнопкою «Back to checkout»: замовлення лишається неоформленим, кошик на місці, оплатити можна повторно. Сторінка CM.com відкривається мовою магазину (нідерландська чи англійська), номер замовлення з вашим префіксом передається в CM.com як референс платежу. Для Klarna і in3 модуль передає позиції замовлення так, що їхня сума точно дорівнює сумі замовлення (ПДВ товарів, окремий рядок доставки зі своїм ПДВ, знижка розподілена по товарах); in3 доступний від 50 EUR і лише в євро.

Що отримує адмін

Extensions → Extensions → Payments → Payments with CM.com by CatCode: вкладки «Connection», «Checkout», «Order statuses» і «Pro». У «Connection» ви вибираєте тестове чи бойове середовище, вставляєте Client ID і Client Secret та натискаєте «Check connection»: модуль повідомляє, чи CM.com прийняв дані. Secret зберігається зашифрованим і назад у форму не повертається.

У «Checkout» — назви й описи методу для кожної мови, мінімальна сума замовлення, геозона, префікс номера замовлення для CM.com. У «Order statuses» — статуси «Paid», «Authorized», «Needs checking», «Failed after authorization», «Cancelled after authorization» і «Refunded in full». Журнал налагодження маскує дані покупця.

У замовленні зʼявляється вкладка з транзакціями CM.com: дата, транзакція, метод, сума й статус. Кнопка «Check status at CM.com» перечитує статус транзакції. Якщо одне замовлення оплатили двічі або прийшов чарджбек, модуль залишає про це нотатку в замовленні.

Що додає Pro

У Pro метод на касі можна розбити на окремі: iDEAL | Wero, картка, Bancontact, Apple Pay, Google Pay, Klarna, in3. Для кожного ви вмикаєте «окремо на касі», задаєте порядок і вирішуєте, чи лишати загальну опцію CM.com поруч. Для загальної сторінки CM.com можна обрати підмножину способів; час на оплату задається в межах 5–60 хвилин.

Повернення коштів — зі сторінки замовлення: повне чи часткове, з причиною. CM.com повідомляє результат кожного повернення вебхуком (виплачено, не вдалося, скасовано), і замовлення отримує нотатку; повне повернення переводить замовлення в статус «повернено». Раз на годину модуль перепитує CM.com про відкриті платежі й повернення (в OpenCart 4 — через власний планувальник, в 3.x і 2.3 — за адресою для серверного cron) і підтверджує оплату, чий вебхук загубився. Кнопка «Check open payments now» робить це вручну.

Журнал платежів показує платежі із замовленням, методом, поверненнями й статусом, попереджає, якщо сума в CM.com відрізняється від суми замовлення, і зберігає лог запитів до CM.com 30 днів без облікових даних і даних покупця.

Як це працює, крок за кроком

  1. Встановіть архів для вашої версії OpenCart і встановіть розширення в Extensions → Extensions → Payments.
  2. У CM.com отримайте Client ID і Client Secret вашого акаунта (для тесту — тестові дані від підтримки CM.com).
  3. У вкладці «Connection» оберіть середовище, вставте дані й натисніть «Check connection».
  4. У «Checkout» задайте назву, мінімальну суму й геозону, у «Order statuses» — статуси, збережіть.
  5. Оформіть пробне замовлення в євро: на кроці оплати оберіть CM.com, оплатіть на сторінці CM.com.
  6. Відкрийте замовлення в адмінці: у вкладці CM.com видно транзакцію зі статусом.

Що під капотом

  • CM.com Online Payments API v1: OAuth 2.0 (client credentials), Create Transaction, Get Transaction, Create a Refund, список повернень, вебхуки FINALSTATUS, STATUS_CHANGE і REFUND_STATUS. Тестове середовище pay-acceptance.cm.com, бойове — pay.cm.com.
  • Замовлення оплачується лише після Get Transaction: вебхук, повернення покупця й сторінка результату читають статус із CM.com; сума, валюта й сума замовлення порівнюються до позначки «оплачено».
  • Адреса покупця передається з розбором номера будинку (наприклад, 25a) і поштового індексу без пробілу.
  • Для OpenCart 4 перевірка відкритих платежів іде через планувальник OpenCart (System → Maintenance → Cron jobs), для 3.x і 2.3 — за адресою з секретним ключем.
  • Налаштування лишаються після повторного встановлення модуля.
  • Інтерфейс англійською та нідерландською.

Як встановити

  1. Extensions → Installer: завантажте архів для вашої версії без перейменування (OpenCart 4: cc_cmcom.ocmod.zip, 3.x: cc_cmcom-oc3.ocmod.zip, 2.3: cc_cmcom-oc2.ocmod.zip).
  2. Для 3.x і 2.3: Extensions → Modifications → Refresh.
  3. Extensions → Extensions → Payments → Payments with CM.com by CatCode: встановіть розширення й відкрийте налаштування.
  4. У «Connection» оберіть середовище, вставте Client ID і Client Secret, натисніть «Check connection».
  5. У «Checkout» і «Order statuses» задайте назву, суму, геозону й статуси; збережіть і ввімкніть метод.
  6. Для Pro: введіть ключ або запустіть пробний період у вкладці «Pro».

Питання
про модуль

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

@catcode_support Налаштування, сумісність, активація
Це офіційний модуль CM.com?

Ні, це незалежна інтеграція з CM.com від CatCode. CM.com — торгова марка її власника, модуль не є продуктом CM.com.

Потрібен акаунт CM.com?

Так. Модуль працює з вашим акаунтом CM.com Online Payments і його Client ID та Client Secret. Тестове середовище з обліковими даними налаштовує підтримка CM.com.

Які способи оплати доступні?

Ті, що увімкнені у вашому акаунті CM.com: iDEAL | Wero, картки, Bancontact, Apple Pay, Google Pay та інші. У безкоштовній версії покупець обирає спосіб на сторінці CM.com, у Pro — і окремими варіантами на касі. Klarna і in3 показуються на касі з Pro.

Покупець скасував оплату. Що з кошиком?

Кошик лишається, замовлення залишається неоформленим, а покупець бачить причину й кнопку повернення до оплати. Повторна оплата працює на тому самому замовленні.

Чи є повернення коштів?

У Pro: повне чи часткове повернення зі сторінки замовлення, результат приходить вебхуком CM.com і записується нотаткою.

Які версії OpenCart?

OpenCart 4.0.2.x–4.1.x, 3.0.x і 2.3.0.2: три окремі архіви в одному товарі.

Ліцензія назавжди?

Так, для OpenCart одна оплата і ліцензія назавжди, на два сайти.

Що буде після пробного періоду?

Pro вимкнеться, а безкоштовна частина продовжить працювати: оплата через сторінку CM.com, підтвердження статусу й вкладка в замовленні.

Не той варіант, що шукаєте?

Робимо кастомні модулі під WordPress, WooCommerce, OpenCart і Shopify. Розкажіть про задачу — підготуємо оцінку.

Замовити кастомний модуль