LiqPay payment integration for Laravel and WooCommerce
Every abandoned checkout is lost revenue. For Ukrainian e-commerce businesses, integrating LiqPay — the country's most-used payment gateway — directly into Laravel or WooCommerce eliminates the friction that kills conversions.
LiqPay supports Visa/Mastercard, Apple Pay, Google Pay, and Monobank instalments. When integrated correctly, the checkout stays on your domain, trust badges render inline, and payment status updates your order system in real time via webhook.
Laravel implementation
The Laravel approach uses a signed request builder, a webhook endpoint that validates LiqPay's HMAC-SHA1 callback signature, and an order state machine that transitions from pending to paid atomically. Laravel Jobs (Redis queue) handle async payment verification and store full transaction logs for accounting and refunds.
WooCommerce integration
WooCommerce integration means a custom gateway class that extends WC_Payment_Gateway. This approach survives WooCommerce version upgrades without breaking payments — unlike plugin stacks that depend on abandoned third-party code.
Stack
- Laravel 11 + LiqPay PHP SDK v3
- HMAC-SHA1 signature validation on every callback
- Laravel Queue (Redis) for reliable webhook processing
- WooCommerce 8.x custom gateway class
- PHP 8.2+ · Full transaction audit log with refund support
Business outcome
Clients who replace redirect-based checkout with an inline LiqPay flow see cart abandonment drop 15–30%. Webhook-driven order status sync removes manual reconciliation — saving 2–5 hours of operations work per week.
Ready to integrate LiqPay into your Laravel app or WooCommerce store? MaxiMoruM has shipped this integration for dozens of Ukrainian businesses. Contact us at maximorum.com