Accept iPay.ua payments in your OpenCart / ocStore 3.x shop without an intermediary Payment Hub. The extension integrates directly with the provider API and keeps the entire journey, from checkout to confirmation and refund, under control.
What your store gets
Direct iPay Checkout API
A standalone OpenCart 3 payment extension with iPay status verification, tracked attempts and refund workflow.
Statuses and retries
Configure awaiting-payment, paid, failed and refunded statuses independently. New attempts preserve the previous payment history.
Refunds from the order
Full and partial refunds are tracked separately, while an unresolved operation is protected against an accidental second request.
Cron reconciliation
Scheduled checks can pick up delayed results and help finish processing when a callback is late.
Go-live checklist
Compatibility and package
OpenCart / ocStore 3.0.x · PHP 7.1+ · UAH · cURL, JSON, SimpleXML
Before going live
Merchant ID, Signature Key and an iPay-side callback are required. Pre-authorized payments with separate capture are not supported. A merchant agreement and iPay.ua account are required. Without merchant credentials the demo shows settings only; it cannot process real payments.
Compatibility and package
Included: OCMOD installer 1.0.2, documentation, status mapping, payment-attempt journal, refund workflow and reconciliation. Our installation, connection and test payment are free under the current promotion. Updates and support for 12 months.
This is a separate new OpenCart 3-only build with attempt and refund tracking. For OpenCart 2.3 support, see the related iPay.ua Checkout PRO product.


