</>
maximorum.com

LiqPay для WordPress: підключення платежів за 1 робочий день

D

LiqPay від ПриватБанку — найпоширеніший платіжний шлюз в Україні. Він підтримує картки Visa/Mastercard, Apple Pay, Google Pay та оплату частинами. Для WordPress-сайту правильна інтеграція LiqPay перетворює сторінку замовлення на повноцінний платіжний термінал.

У MaxiMoruM ми підключаємо LiqPay до WordPress та WooCommerce — як окремим модулем, так і у складі комплексного e-commerce-рішення.

WooCommerce checkout з формою оплати LiqPay на моніторі розробника

Що дає підключення LiqPay

  • Клієнт оплачує прямо на сайті — без переходу на сторонні сервіси
  • Підтримка карток, Apple Pay, Google Pay та оплати частинами
  • Автоматичне підтвердження замовлення після успішного платежу
  • Webhook-сповіщення про статус транзакції в реальному часі
  • Виплати на рахунок ФОП або ТОВ у гривнях

Технічна реалізація

LiqPay надає REST API з підписом запитів через SHA1-хеш пари private_key + data. Інтеграція з WordPress включає:

  1. Реєстрацію payment gateway у WooCommerce через клас WC_Payment_Gateway
  2. Формування підписаного запиту до api.liqpay.ua/api/3/checkout
  3. Обробку callback-запиту (server_url) для підтвердження оплати
  4. Оновлення статусу замовлення через WooCommerce order API

Весь процес займає 4–6 годин розробки для типового WordPress/WooCommerce-магазину.

Безпека та відповідність вимогам

  • Дані картки ніколи не проходять через ваш сервер — вводяться безпосередньо на захищеній сторінці LiqPay (PCI DSS Level 1)
  • Підпис кожного запиту та відповіді унеможливлює підробку транзакцій
  • Логування всіх запитів і відповідей для аудиту та підтримки

Типові помилки при інтеграції

Найчастіші проблеми, з якими звертаються клієнти:

  • Неправильна обробка callback при активному кешуванні сторінок
  • Відсутність верифікації підпису на server_url (критична вразливість)
  • Дублювання замовлень при повторних callback-запитах від LiqPay

Кожна з цих помилок призводить або до фінансових втрат, або до операційного хаосу. Грамотна реалізація виключає їх на рівні архітектури.

Результат

Магазин, що приймає оплату нативно, конвертує на 20–35% краще, ніж той, що перенаправляє клієнта на зовнішню сторінку. Додайте автоматичне підтвердження замовлення — і ваша команда підтримки вивільняє кілька годин на день.

Потрібна інтеграція LiqPay для WordPress або WooCommerce? Зверніться до MaxiMoruM →