
WayForPay — оплата карткою для OpenCart 2.3, 3.x і 4.x
Приймання оплати карткою Visa/Mastercard через WayForPay в OpenCart. Автопідтвердження замовлення callback-ом з перевіркою HMAC-MD5-підпису. Pro — журнал платежів, двоетапна оплата і повернення з адмінки.
- Сумісність
- OpenCart 2.3.0.x, 3.0.2 – 3.0.5.0 та 4.0.2 – 4.1.x
- PHP
- 8.0 і новіший
- Версія
-
v1.1.1 (OpenCart 4)
v1.2.1 (OpenCart 3.x)
v1.2.1 (OpenCart 2.3) - Ліцензія
- два сайти, назавжди
- Тріал
- 7 днів, без картки, один на сайт
- Оновлено
- 26 жовтня 2026
Модуль у роботі — 38 секунд
Без звуку теж зрозуміло: субтитри українською
Що є в Free,
а що дає Pro
Безкоштовна версія працює без обмеження в часі. Pro додає решту функцій з таблиці.

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

Один ключ — два сайти
Переносите магазин — відв’яжіть ліцензію на старому домені й активуйте на новому самі. Для студій — ключі на 5, 25 сайтів або без обмежень.
Технічні вимоги
OpenCart 4.0.2 – 4.1.x (нативна збірка), окремі збірки під OpenCart 3.0.2 – 3.0.5.0 і OpenCart 2.3.0.x
PHP 8.0+ для OpenCart 4; збірку для OpenCart 2.3 перевірено на PHP 5.6 і 7.0
Merchant login і secret key з кабінету WayForPay — лише для бойового режиму; тестовий працює одразу без договору
Історія версій
Куплена ліцензія для OpenCart працює безстроково.
Після відмови банку чи «Скасувати оплату» на сторінці WayForPay покупець повертається в кошик з товарами і поясненням.
OpenCart 4.1: у банк ішла сума попереднього кроку.
Усі версії (7)
Повернення з адмінки в цих двох збірках нарешті працює як задумано.
Виправлено недоплату: колбек на суму, меншу за замовлення, більше не зберігається як Approved.
Виправлено конфлікт при оформленні замовлення на OpenCart 4.0.2.x.
Перший публічний реліз: оплата карткою через захищену сторінку WayForPay, serviceUrl-вебхук з перевіркою HMAC-MD5 підпису, CHECK_STATUS-звірка на поверненні, тестовий режим на публічному…
Разом з WayForPay купують
4 модулі одним замовленням — на 40% дешевше, ніж окремо


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

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

Telegram-сповіщення і Viber/SMS покупцям для OpenCart
Повний опис модуля
WayForPay для OpenCart — платіжне розширення, що під’єднує еквайринг WayForPay до магазину на OpenCart 2.3, 3.x або 4.x. Покупець оплачує карткою Visa чи Mastercard на захищеній сторінці WayForPay, а далі все автоматично: WayForPay надсилає serviceUrl-вебхук, модуль перевіряє HMAC-MD5 підпис і сам змінює статус замовлення. Менеджеру не треба щоранку звіряти оплати в кабінеті банку з замовленнями в адмінці.
Як це працює — крок за кроком
- Покупець на чекауті обирає «Оплата карткою (WayForPay)» і підтверджує замовлення.
- Модуль формує підписаний запит і перенаправляє покупця на захищену сторінку оплати WayForPay — дані картки ваш сервер не бачить.
- WayForPay проводить оплату і надсилає на магазин підписаний serviceUrl-вебхук.
- Модуль звіряє HMAC-MD5 підпис і суму — замовлення автоматично отримує потрібний статус в OpenCart.
- Коли покупець повертається на сайт, статус додатково перевіряється запитом CHECK_STATUS — замовлення не закриється «оплаченим», якщо гроші реально не пройшли.
- З Pro: у журналі платежів видно кожну транзакцію — статус, суму, масковану картку, orderReference — і звідти ж робляться повернення.
Що під капотом
- Нативна збірка для OpenCart 4.x — неймспейси, Twig-шаблони, штатний інсталятор. Для OpenCart 3.x і 2.3 — окремі порти, а не «умовно сумісний» код.
- Secret key не лежить у БД відкритим текстом — зберігається зашифрованим (AES-256-CBC + HMAC) з ключем, прив’язаним до конкретної інсталяції, тож звичайний дамп бази ключа не віддасть.
- Кожен вебхук перевіряється: HMAC-MD5 підпис плюс звірка суми — підробити «успішну оплату» запитом ззовні не вийде.
- Pro-гейт м’який: без ключа після тріалу вимикаються лише Pro-функції, а безкоштовне приймання оплати працює далі.
Як встановити
- В адмінці OpenCart відкрийте Розширення → Інсталятор і завантажте
wayforpay.ocmod.zip. Для OpenCart 3.0.x використовуйте збіркуwayforpay-oc3-1.1.3.ocmod.zip, для OpenCart 2.3 —wayforpay-oc2-1.1.3.ocmod.zipіз завантажень товару (у 2.3 вміст текиupload/заливається в корінь магазину по SFTP, бо штатний інсталятор цієї версії копіює файли лише через FTP). - Перейдіть у Розширення → Платежі, знайдіть WayForPay і натисніть «Встановити».
- У налаштуваннях увімкніть модуль. Для перевірки лишіть тестовий режим — оплата піде через публічний тестовий мерчант, реальні кошти не списуються.
- Для бойового режиму впишіть merchant login і secret key з кабінету WayForPay.
- Для Pro: вставте ліцензійний ключ з email після оплати — розширені функції увімкнуться без переустановлення.
Питання
про модуль
Не знайшли відповідь? Напишіть у Telegram — відповімо протягом робочого дня.
Чи треба щось міняти в темі магазину?
Ні. Модуль реєструється як стандартний спосіб оплати OpenCart — тема і чекаут залишаються ваші.
У мене OpenCart 3 — це той самий модуль?
Так, у комплекті дві збірки: нативна для OC 4.0.2–4.1.x і окремий порт для OC 3.0.2–3.0.5.0. Ліцензія одна на продукт.
Чи можна протестувати без договору з WayForPay?
Так. У тестовому режимі модуль працює через публічний мерчант test_merch_n1 — реальні кошти не списуються, договір і власний мерчант потрібні тільки для бойових оплат.
Що станеться, якщо покупець закриє сторінку оплати?
Замовлення просто не отримає оплаченого статусу. Підтвердження приходить лише з підписаним вебхуком від WayForPay, а на поверненні статус ще раз звіряється через CHECK_STATUS.
Чи можна перенести ключ на інший домен?
Так. Ліцензія працює на одному активному домені, і перенести її можна самостійно: у налаштуваннях модуля на старому домені натисніть «Деактивувати» — слот звільниться миттєво, після чого активуйте той самий ключ на новому домені. Доплат немає; якщо доступу до старого сайту вже немає — напишіть нам, звільнимо слот вручну.
Що буде, якщо я не купуватиму Pro?
Модуль продовжить приймати оплати безкоштовно і без обмежень за часом. Pro стосується лише журналу, двоетапної оплати і повернень з адмінки.
Поки що жодного відгуку. Будьте першим.
Поки питань немає. Запитай — ми відповімо протягом 24 годин.
Не той варіант, що шукаєте?
Робимо кастомні модулі під WordPress, WooCommerce, OpenCart і Shopify. Розкажіть про задачу — підготуємо оцінку.
Замовити кастомний модуль
Купівля модуля
—



