LiqPay Integration for OpenCart / ocStore
LiqPay integration for OpenCart and ocStore
Configuring the module does not take long. The real work is making sure payments are credited correctly in every scenario, not just the successful one.
What is included
- installing and configuring the payment method for your store version;
- request signature verification — without it, order status can be forged from outside;
- handling every scenario: successful payment, cancellation, error, refund;
- correct order status transitions and the customer email;
- sandbox testing, then a live check with a small real payment.
The main problem I get called in to fix
"Money taken, order unpaid." In most cases the module is not at fault: the provider's callback to your site is blocked by protection — a firewall, a WAF, or a country restriction. The store simply never receives the confirmation.
The exception for the callback URL is created by request URL, not by IP: the provider's ranges change, and an IP-based rule breaks sooner or later.
About custom checkouts
If you have a non-standard checkout — a separate checkout module or theme customisation — connecting a payment method gets harder: such solutions often handle statuses in their own way. That is worth accounting for before work begins.
Tags: liqpay, opencart, payments, integration