WayForPay — оплата картой для WooCommerce
Оплата картой Visa/Mastercard, Apple Pay и Google Pay через WayForPay: вебхук сам подтверждает заказ, Pro — возвраты и журнал платежей.
Что внутри
- Оплата картой Visa/Mastercard через защищённую страницу WayForPay
- Apple Pay и Google Pay
- Автоподтверждение заказа REST-вебхуком с проверкой HMAC-MD5-подписи
- Корректный ответ магазина на колбэк — WayForPay не шлёт повторы
- Поддержка блочного и классического чекаута WooCommerce
- Совместимость с HPOS (новое хранение заказов WooCommerce)
- Журнал платежей со сверкой статусов Pro
- Двухэтапная оплата (блокировка суммы) Pro
- Полные и частичные возвраты из админки Pro
WayForPay for WooCommerce — платёжный плагин, который принимает оплату картой Visa/Mastercard, Apple Pay и Google Pay через защищённую страницу WayForPay. Покупатель платит — заказ подтверждается сам: WayForPay отправляет serviceUrl-вебхук, плагин проверяет HMAC-MD5 подпись, сверяет сумму и переводит заказ в «В обработке» или «Выполнен». Никакой ручной сверки платежей в кабинете банка.
Базовая версия — бесплатная. Скачать: catcode-card-payments-with-wayforpay-for-woocommerce-1.0.1.zip. В Free — приём оплаты и автоподтверждение заказов; Pro добавляет журнал платежей со сверкой статусов, двухэтапную оплату (AUTH/SETTLE), а также частичные и повторные возвраты средств из админки.
Как это выглядит для покупателя

Что получает админ

Как это работает — шаг за шагом
- Покупатель на чекауте выбирает «Оплата картой (WayForPay)» и подтверждает заказ. Работает и классический, и блочный (Gutenberg) чекаут.
- Плагин формирует подписанный запрос и перенаправляет покупателя на защищённую страницу оплаты WayForPay.
- После оплаты WayForPay вызывает serviceUrl-вебхук вашего сайта — REST-маршрут
wc-wayforpay/v1/webhook. - Плагин проверяет HMAC-MD5 подпись и сумму, после чего переводит заказ в настроенный статус.
- Если покупатель вернулся на сайт раньше вебхука — статус дополнительно сверяется запросом CHECK_STATUS, поэтому заказ завершается только когда реально оплачен.
- С Pro: возврат (полный или частичный) делаете прямо из карточки заказа, а все транзакции видно в журнале платежей.
Что включено в лицензии
| Функция | Бесплатно | Pro |
|---|---|---|
| Оплата картой Visa/Mastercard, Apple Pay, Google Pay через страницу WayForPay | ✔ | ✔ |
| Автоподтверждение заказа serviceUrl-вебхуком с проверкой HMAC-MD5 подписи | ✔ | ✔ |
| Сверка статуса транзакции при возврате покупателя (CHECK_STATUS) | ✔ | ✔ |
Тестовый режим на публичном мерчанте test_merch_n1 — без договора с банком |
✔ | ✔ |
| Классический и блочный (Gutenberg) чекаут, совместимость с HPOS | ✔ | ✔ |
| Валюты UAH, USD, EUR | ✔ | ✔ |
| Возврат средств — полный или частичный, прямо из карточки заказа | — | ✔ |
| Двухэтапная оплата — блокировка средств (AUTH) и списание (SETTLE) при выполнении заказа | — | ✔ |
| Журнал платежей с ручной сверкой статуса транзакций | — | ✔ |
Сколько стоит
890 грн — лицензия на год. Год обновлений, технической поддержки и доступа ко всем Pro-функциям. Без автосписаний: продление всегда вручную, реквизиты карты мы не храним.
Можно сразу взять более длинный срок — чем он длиннее, тем дешевле за год:
- 1 год — 890 грн
- 2 года — 1 690 грн (−5%, по 845 грн за год)
- 3 года — 2 350 грн (−12%, по 783 грн за год)
- 4 года — 2 920 грн (−18%, по 730 грн за год)
- 5 лет — 3 340 грн (−25%, по 668 грн за год)
Когда срок истекает, останавливаются только обновления и новые функции, а Pro-функции продолжают работать — бесплатная версия работает дальше, настройки и данные никуда не деваются. Чтобы снова открыть Pro, достаточно продлить лицензию в личном кабинете. Напомним на почту за 14, 7, 3 и 1 день до окончания.
Один ключ — один домен. Переносите магазин — деактивируйте лицензию на старом домене и активируйте на новом самостоятельно, без обращения в поддержку.
Сначала триал, потом оплата. 7-дневный бесплатный Pro-триал включается одним кликом в настройках плагина (нужен только e-mail — карта не требуется): журнал операций, AUTH/SETTLE и возвраты можно проверить на своём магазине ещё до покупки. Именно поэтому возврат средств после оплаты не предусмотрен — вы видите модуль в деле до того, как платите.
Технические требования
- WooCommerce 6.0+ · WordPress 5.8+
- PHP 7.4+
- Merchant login и secret key из кабинета WayForPay — для боевого режима. Для тестов ничего не нужно: плагин работает на публичном тестовом мерчанте сразу.
Что под капотом
- Вебхук — отдельный REST-маршрут
wc-wayforpay/v1/webhook: каждый callback проходит проверку HMAC-MD5 подписи и сверку суммы до смены статуса заказа. - serviceUrl передаётся в каждом платеже — в кабинете WayForPay ничего вручную прописывать не нужно.
- Заявленная совместимость с HPOS (custom order tables) и блочным чекаутом через WooCommerce FeaturesUtil.
- Pro-гейт без «кирпича»: когда триал закончился, а ключа нет — останавливаются только обновления и новые функции, а Pro-функции продолжают работать, бесплатный приём оплаты продолжает работать.
Как установить
- Плагины → Добавить новый → Загрузить: выберите
catcode-card-payments-with-wayforpay-for-woocommerce-1.0.1.zip, активируйте. - Откройте WooCommerce → Настройки → Оплата → WayForPay.
- Для проверки оставьте «Тестовый режим» включённым — оплата пойдёт через публичный тестовый мерчант, реальные средства не списываются.
- Для боевого режима выключите тест и впишите merchant login + secret key из кабинета WayForPay.
- Для Pro: вставьте лицензионный ключ из email после оплаты в поле лицензии в настройках шлюза.
История версий
- 1.1.1 — август 2026
- Исправлено: вебхук WayForPay и возврат покупателя больше не проводят оплату дважды — раньше они приходили в одну миллисекунду, оба видели «ещё не оплачено», и в заказе появлялись две заметки «оплата получена» и двойное списание остатка. Возврат покупателя больше не показывает «Оплата не завершена» на заказе, который вебхук только что оплатил.
- 1.1.0 — 11 августа 2026
- Pro больше не включается сам: свежая установка — это чистая Free-версия. Пробный период на 7 дней стартует только кликом «Попробовать Pro 7 дней» — ключ приходит сразу и письмом. Лицензия проверяется на сервере catcode.com.ua, с 14-дневным льготным периодом на случай недоступности. Pro-возможности (AUTH/SETTLE, журнал платежей, возвраты) остаются видимыми с бейджем «Pro» вместо того, чтобы исчезать; журнал больше не пропадает из меню без лицензии; ключ не затирается кнопкой «Сохранить изменения».
- 1.0.0 — июль 2026
- Первый публичный релиз: оплата Visa/Mastercard, Apple Pay, Google Pay через страницу WayForPay; serviceUrl-вебхук с HMAC-MD5 проверкой; CHECK_STATUS-сверка при возврате; классический и блочный чекаут; валюты UAH/USD/EUR; Pro — возвраты, AUTH/SETTLE, журнал платежей.
Частые вопросы
Ломает ли плагин мой чекаут или тему?
Нет. Это стандартный платёжный шлюз WooCommerce: он добавляет способ оплаты, а не переписывает чекаут. Поддерживается и классический шорткод-чекаут, и блочный.
Данные карты проходят через мой сайт?
Нет. Покупатель вводит карту на странице WayForPay — на ваш сервер приходит только подписанный результат оплаты.
Что будет после удаления плагина?
Заказы и их статусы останутся в WooCommerce как есть. Исчезнет только способ оплаты WayForPay на чекауте.
Можно ли перенести лицензию на другой домен?
Да. Лицензия работает на одном активном домене, и перенести её можно самостоятельно: в настройках модуля на старом домене нажмите «Деактивировать» — слот освободится мгновенно, после чего активируйте тот же ключ на новом домене. Доплат нет; если доступа к старому сайту уже нет — напишите нам, освободим слот вручную.
Что если я не хочу платить за Pro?
Ничего страшного: приём оплаты, вебхук-подтверждение и CHECK_STATUS-сверка бесплатны без ограничения во времени. Pro нужен только для возвратов из админки, AUTH/SETTLE и журнала платежей.
Что будет, когда выйдут новые версии WooCommerce?
Обновления Free-версии бесплатны всегда. Владельцы Pro получают обновления в течение всего срока лицензии — отдельной платы за совместимость с новыми релизами нет.
Вопросы по модулю?
Пишите в Telegram — ответим в течение рабочего дня. Поможем с настройкой, совместимостью и активацией ключа.
Пока ни одного отзыва. Будь первым — ниже.
Оставить отзыв
Отзыв модерируется перед публикацией — обычно это занимает до 24 часов.
Пока вопросов нет. Спроси — мы ответим в течение 24 часов.
Задать вопрос
Обычно отвечаем в течение 24 часов в рабочее время.
Покупка модуля
—