
WayForPay — оплата картой для OpenCart 2.3, 3.x и 4.x
Бесплатный модуль WayForPay для OpenCart 3 и 4: оплата Visa/Mastercard на странице WayForPay, автоподтверждение подписанным вебхуком. Pro — журнал, hold, возвраты.
- Совместимость
- OpenCart 2.3.0.x, 3.0.2 – 3.0.5.0 и 4.0.2 – 4.1.x
- PHP
- 8.0 и новее
- Версия
-
v1.0.9 (OpenCart 4)
v1.1.3 (OpenCart 3.x)
v1.1.3 (OpenCart 2.3) - Лицензия
- один сайт, навсегда
- Триал
- 7 дней, без карты, один на сайт
- Обновлено
- 23 сентября 2026
Модуль в работе — 38 секунд
Понятно и без звука: субтитры на украинском
Что есть во Free,
а что даёт Pro
Бесплатная версия работает без ограничения по времени. Pro добавляет остальные функции из таблицы.

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

Один ключ — один сайт
Переносите магазин — отвяжите лицензию на старом домене и активируйте на новом сами. Если наш сервер недоступен, Pro работает ещё 14 дней. Для студий — ключи на 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 4.1: в банк уходила сумма предыдущего шага.
Возврат из админки в этих двух сборках наконец работает как задумано.
Исправлена недоплата: колбэк на сумму, меньшую заказа, больше не сохраняется как Approved.
Все версии (5)
Исправлен конфликт при оформлении заказа на 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. Расскажите о задаче — подготовим оценку.
Заказать кастомный модуль
Покупка модуля
—


