OpenCart payments using a EPC QR code for European countries
Payment by EPC QR code on OpenCart - the extension creates a new payment method using a QR code. After placing an order, a payment QR code is generated according to the unified standard EPC (European Payments Council). To pay for the order, the client needs to scan the received QR code using the mobile application of one of the banks. Or upload an image of the code or a screenshot with the code to the scanner of the banking mobile application. After that, all payment details and the payment amount will be automatically filled in, the client will have to choose a bank card to pay for the order.
The EPC QR code can be used when paying for goods and services (including for generating invoices for payment of state, administrative and utility services, etc.), as well as for transferring funds from an account or card to an IBAN account.
EPC QR code compatible with Revolut, Bunq, N26 and other EU banks.
The extension for European countries - developed on the recommendations of the European Payments Council (EPC), which is an organization representing the interests of European payment service providers of the Single Euro Payments Area (SEPA). A list of European banks that work with QR codes can be viewed here.
Using this payment module, you can replace acquiring systems, because you can receive payments directly to your bank account without intermediary commissions, that is, acquiring systems, in fact this is an operation of transferring funds from account to account. That is, this is a payment by IBAN for OpenCart only in a convenient format, where you do not need to enter details manually.
The QR code for order payment will be displayed:
on the successful checkout page
in the history of orders, in the personal account of the buyer
in an email sent to the customer after placing an order
on the order view page in the admin panel
payment QR code in the invoice
List of banks and services that allow you to pay by scanning a QR code in your own mobile application
Module installation instructions:
Upload the module in the admin panel in the "Extensions" : "Install".
Go to the "Modifications" section and update the cache.
Go to the "Dashboard" section and update the template cache.
Go to the "Extensions" : "Extensions" : "Payments" and enable the module.
Edit module. Enable the status of the module and adjust all its options to your needs and save the settings.
In the field Purpose insert one of allowed purpose codes (for your business category), 4 chars.
Check module operation.
Bingo!
Changelog of Payment by EPC QR code (SEPA)
v2.0.0 (19 February 2024) - Minimum version of PHP 7.2
On November 20, 2025, a new major release of PHP was published - version 8.5. PHP 8.5 introduces useful improvements, but requires a careful approach when integrating into existing OpenCart projects.
Let’s look at OpenCart optimization methods that don’t require purchasing additional modules or paying for services. The main stages of OpenCart speed optimization.
✕
We use cookies and other tracking technologies to improve your browsing experience our website, to personalize content and ads, provide social features media and our traffic analysis.
Necessary cookies enable core functionality of the website. Without these cookies the website can not function properly.
Statistic cookies help website owners to understand how visitors interact with websites by collecting and reporting information anonymously.
A set of cookies to collect information and report about website usage statistics without personally identifying individual visitors to Google.
Marketing cookies store user data and behaviour information, which allows advertising services to target more audience groups.