Зв'язатись
  • WordPress
  • v1.1.3

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

Приймання оплати карткою Visa/Mastercard, Apple Pay та Google Pay через LiqPay у WooCommerce. Автопідтвердження замовлення serviceUrl-вебхуком з перевіркою HMAC-MD5-підпису. Pro — журнал платежів, двоетапна оплата і повернення з адмінки.

Завантажити 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 Mono Acquiring Telegram-сповіщення і Viber/SMS покупцям Потрібно більше — усі 144 модулі в All Access за 4 990 ₴.
2 390 ₴ / рік замість 4 060 ₴ поштучно
Купити набір →

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

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. Розкажіть про задачу — підготуємо оцінку.

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