</>
maximorum.com

LiqPay + WooCommerce: інтеграція для WordPress-магазину

D

LiqPay + WooCommerce: платіжна інтеграція для WordPress-магазину

WooCommerce — найпоширеніша платформа для інтернет-магазинів на WordPress. Але без правильної платіжної інтеграції навіть зручний магазин втрачає продажі. LiqPay від ПриватБанку — нативне рішення для українського ринку, яке підтримує картки Visa/Mastercard, оплату через застосунок «Приват24» та Apple Pay.

WooCommerce магазин з LiqPay платіжною формою на моніторі в офісі

Що таке LiqPay і чому він підходить для WooCommerce

LiqPay обробляє платежі в гривні без зайвої складності. Для покупця — знайомий інтерфейс. Для магазину — швидке зарахування коштів, прозора комісія та детальна статистика в особистому кабінеті.

Основні переваги для WooCommerce:

  • Оплата картками Visa/Mastercard та Apple Pay
  • Підтримка 3D Secure
  • Автоматичне повернення коштів через API
  • Webhook-сповіщення про зміну статусу платежу
  • Виставлення рахунків

Як виглядає технічна інтеграція

LiqPay надає PHP SDK з відкритим кодом. Для WooCommerce реалізується як кастомний платіжний шлюз через клас WC_Payment_Gateway.

Основні кроки:

  1. Реєстрація публічного та приватного ключів у кабінеті LiqPay
  2. Реалізація методу process_payment() — генерація підпису та перенаправлення на сторінку оплати LiqPay
  3. Обробка callback_url — верифікація підпису відповіді та оновлення статусу замовлення WooCommerce
  4. Налаштування result_url для повернення клієнта після оплати

Верифікація відповіді виконується SHA1-хешем: base64_encode(sha1($private_key . $data . $private_key, true)).

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

Не перевіряється підпис callback. Без верифікації підпису будь-хто може надіслати фіктивний callback і «оплатити» замовлення без реальної транзакції.

Callback URL не доступний публічно. LiqPay не зможе надіслати сповіщення на localhost або захищений паролем домен — переконайтесь, що URL відкритий.

Не обробляється статус wait_accept. Деякі платежі переходять у проміжний стан — магазин має коректно відображати цей статус замовнику.

Результат для бізнесу

Правильно налаштована інтеграція LiqPay скорочує кількість незавершених оплат і зменшує навантаження на службу підтримки. Замовник бачить знайомий інтерфейс — конверсія зростає.

Потрібна інтеграція LiqPay під ваш WordPress-магазин?

MaxiMoruM реалізує платіжні інтеграції під ключ — від налаштування шлюзу до тестування та підтримки після запуску.

Зв'яжіться з нами на maximorum.com