Связаться
  • WordPress
  • v1.1.3

LiqPay — оплата картой для WooCommerce

Оплата Visa/Mastercard, Apple Pay и Google Pay через страницу LiqPay: подписанный вебхук сам подтверждает заказ. Pro — журнал, hold, возвраты.

Скачать Free
Pro · лицензия на год Чем больше сайтов, тем дешевле каждый
Совместимость
WooCommerce 7.0+ · WordPress 6.2+
PHP
7.4 и новее
Версия
Pro v1.1.3
Free v1.0.3 (wordpress.org)
Лицензия
один сайт, годовая
Триал
7 дней, без карты, один на сайт
Или все 144 Pro-модулей в All Access — 4 990 ₴ / год

Модуль в работе — 43 секунды

Понятно и без звука: субтитры на украинском

Что есть во Free,
а что даёт Pro

Бесплатная версия работает без ограничения по времени. Pro добавляет остальные функции из таблицы.

Функция Free Pro
Оплата Visa/Mastercard, Apple Pay, Google Pay через страницу LiqPay ✔ ✔
Автоподтверждение заказа serviceUrl-вебхуком с проверкой HMAC-MD5-подписи ✔ ✔
Сверка статуса транзакции при возврате покупателя (Status API) ✔ ✔
Тестовый режим на sandbox-ключах — полный тестовый платёж до подписания договора ✔ ✔
Классический и блочный чекаут, HPOS-совместимость ✔ ✔
Валюты UAH, USD, EUR ✔ ✔
Логирование в стандартный лог WooCommerce ✔ ✔
Журнал платежей — статус, сумма, маскированная карта, номер транзакции; ручная сверка из журнала — ✔
Двухэтапная оплата — AUTH-блокировка средств и SETTLE-списание при выполнении заказа — ✔
Возврат средств — полные и частичные, прямо из карточки заказа — ✔

Как это выглядит

LiqPay — настройки шлюза в WooCommerce
Одна страница настроек в WooCommerce → Платежи: тестовый режим, боевые и sandbox-ключи, тип платежа (одно- или двухэтапный), статус заказа после оплаты, готовый URL вебхука.
LiqPay — журнал платежей в WooCommerce
Журнал платежей (Pro): статус в LiqPay и в WooCommerce рядом, сумма, маскированная карта, номер транзакции. Сверка статуса — кнопкой с этого же экрана.

Триал стартует, когда вы попросите

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

Один ключ — один сайт

Переносите магазин — отвяжите лицензию на старом домене и активируйте на новом сами. Если наш сервер недоступен, Pro работает ещё 14 дней. Для студий — ключи на 5, 25 сайтов или без ограничений.

Технические требования

  • WooCommerce 7.0+ (классический и блочный чекаут, HPOS)
  • WordPress 6.2+
  • PHP 7.4+
  • Публичный и приватный ключ LiqPay — из кабинета LiqPay; для тестов нужна отдельная пара ключей с префиксом sandbox_

История версий

v1.1.3 Текущая

Обновления Pro-версии больше не приходят с wordpress.org: WordPress не предложит заменить её бесплатной копией с тем же названием плагина.

v1.1.2

Купленная лицензия остаётся вашей.

v1.1.1

Вебхук LiqPay и возврат покупателя больше не проводят оплату дважды.

Все версии (4)
v1.1.0

Пробный период Pro на 7 дней по клику: ключ приходит на e-mail, карта не нужна, и больше ничего не включается само собой при установке.

Вместе с LiqPay покупают

4 модуля одним заказом — на 40% дешевле, чем по отдельности

Набор «Старт магазина» LiqPay Nova Poshta Premium LiqPay Telegram-уведомления и Viber/SMS покупателям Нужно больше — все 144 модулей в All Access за 4 990 ₴.
3 490 ₴ / год вместо 5 860 ₴ поштучно
Купить набор →

Полное описание модуля

LiqPay для WooCommerce — платёжный плагин, который принимает оплату картой Visa/Mastercard, Apple Pay и Google Pay через защищённую страницу LiqPay. Покупатель оплачивает — LiqPay отправляет подписанный serviceUrl-вебхук, плагин проверяет SHA1-подпись и сам переводит заказ в нужный статус. Никакой ручной сверки «оплачено или нет» — заказ подтверждается только тогда, когда деньги реально прошли.

Как это работает — шаг за шагом

  1. Покупатель на чекауте выбирает «Оплата картой (LiqPay)» и оформляет заказ. Работает и классический, и блочный (Gutenberg) чекаут.
  2. Плагин формирует подписанный запрос и перенаправляет покупателя на защищённую страницу оплаты LiqPay — карта, Apple Pay или Google Pay. Данные карты вводятся на стороне LiqPay и на ваш сайт не попадают.
  3. После оплаты LiqPay шлёт serviceUrl-вебхук на REST-маршрут catcode-liqpay/v1/webhook. Плагин проверяет SHA1-подпись и ставит заказу статус «В обработке» или «Выполнен».
  4. Когда покупатель возвращается на сайт, статус дополнительно сверяется через Status API — заказ завершается только если транзакция действительно успешна.
  5. С Pro: при двухэтапной схеме средства только блокируются (AUTH), а списываются (SETTLE) автоматически, когда вы переводите заказ в «Выполнен». Возврат — полный или частичный — делается из карточки заказа.

Что под капотом

  • Подпись проверяется до разбора данных — вебхук сверяет SHA1-подпись по сырой строке, поэтому поддельный запрос не доходит до заказа.
  • Двойная проверка оплаты: подписанный serviceUrl-вебхук плюс сверка через Status API при возврате покупателя — статус не изменится от поддельного запроса.
  • Идемпотентность — повторный вебхук по уже оплаченному заказу не создаёт дублей и не меняет статус второй раз.
  • serviceUrl передаётся автоматически при каждом платеже — в кабинете LiqPay ничего вручную прописывать не нужно.

LiqPay — торговая марка АО КБ «ПриватБанк». Этот плагин является независимой интеграцией и не аффилирован с LiqPay или ПриватБанком.

Вопросы
о модуле

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

@catcode_support Настройка, совместимость, активация
Что нужно для подключения?

Public и private ключи из кабинета LiqPay. Вставляете их в настройки плагина, включаете способ оплаты — и приём платежей работает.

Заказ подтверждается автоматически?

Да. LiqPay отправляет подписанный serviceUrl-вебхук, плагин проверяет HMAC-MD5-подпись и переводит заказ в нужный статус только тогда, когда деньги реально прошли.

Можно ли тестировать без реальных денег?

Да, у LiqPay есть sandbox-режим с тестовыми ключами. Учтите: sandbox-транзакции LiqPay не позволяет возвращать, поэтому возвраты проверяются уже на боевом мерчанте.

Чем Pro отличается от бесплатной версии?

Free принимает оплату и автоматически подтверждает заказ. Pro добавляет журнал платежей со сверкой, двухэтапную оплату (блокировка суммы с последующим списанием) и возвраты из админки.

Работает ли с блочным чекаутом?

Да, поддерживаются и блочный, и классический чекаут.

Вы связаны с LiqPay или ПриватБанком?

Нет. Это независимый плагин CatCode, который использует публичный API LiqPay. Мы не аффилированы с LiqPay или ПриватБанком.

Не тот вариант, что искали?

Делаем кастомные модули под WordPress, WooCommerce, OpenCart и Shopify. Расскажите о задаче — подготовим оценку.

Заказать кастомный модуль