Prepayment QR Code (GiroCode)
Description
Highlights
About the Extension
If the customer has to type the IBAN, the money arrives late — or never
With prepayment, buyers copy recipient, IBAN, amount and payment reference into their banking app by hand. Digits get transposed, and the order number is forgotten or mistyped. Every shop owner knows the consequences: incoming payments that cannot be matched, support requests, orders sitting unpaid for days — and buyers who give up on the transfer altogether.
This plugin replaces typing with a scan. On the checkout finish page and in the order confirmation, a SEPA payment QR code following the EPC standard — known as GiroCode — appears. The customer opens their banking app, scans, and recipient, IBAN, amount and payment reference are already filled in. All that is left is to confirm the transfer.
For you that means transfers carrying the correct order number, ready to be matched automatically, and payments that arrive sooner.
Set up in five minutes
The plugin takes the bank details from your invoice configuration (Settings → Documents → Invoice). There is no second bank account to maintain and, as a rule, nothing to configure: from the moment you activate it, the QR code appears on every prepayment order. If you want to, you can change payment methods, the payment reference and the size of the code in the configuration.
The QR code in the confirmation mail is deliberately not inserted automatically. The plugin provides variables, and the ready-made block to copy is in the included manual. That way your customised mail template stays untouched, and no update can break it.
What the plugin does for you
- Shows the GiroCode on the checkout finish page, with recipient, IBAN, amount and payment reference in readable form
- Provides the same code for the order confirmation — as an attachment, so it appears without "load external content"
- Generates every code inside your shop; no payment data leaves your server
- Omits the code as soon as an order is paid, partially paid, refunded or cancelled — which prevents duplicate transfers
- Omits it just as reliably for foreign currency or incomplete bank details, instead of showing an unusable code
- Answers, per order and via a console command, why no code appears — without placing a test order
Built to stay out of the way
No custom database tables, no migrations, no custom JavaScript and no theme rebuild after activation. An error while generating the code cannot endanger your checkout: it is caught and logged, the page stays intact and the confirmation mail is sent regardless. The plugin can be removed without leaving anything behind.
Details
- Available: English, German
- Latest update: 22 October 2026
- Publication date: 10 November 2026
- Version: 1.0.1
- Category: Checkout / Cart process
Resources
Reviews (0)
About the Extension Partner
Bastian Scheefe
Partner Status
-
Shopware
Extension Partner
Details
- Partner since: 2026
- Extensions: 2
Support
- Based in: Germany
- Speaks: German, English
- Response time: Very quickly