Klanten die per bankoverschrijving betalen, scannen op de bedankpagina een QR-code. Hun bank-app vult IBAN, naam, bedrag en ordernummer zelf in. Er zijn geen typefouten meer en elke betaling komt binnen met het ordernummer.
Bank QR zet een EPC QR-code op de bedankpagina na het afrekenen. EPC QR is de Europese standaard voor SEPA-overboekingen (EPC069-12), ook bekend als GiroCode. De bank-app leest de code en vult de hele overboeking in. De klant controleert alleen nog en bevestigt.
De code wordt in je eigen webshop gemaakt. Je hebt geen betaalprovider en geen bankcontract nodig, en je betaalt geen transactiekosten. Het werkt met elke SEPA-IBAN.
Scan deze code met de bank-app op je telefoon. IBAN, naam, bedrag en ordernummer worden automatisch ingevuld.
Overboekingen zonder of met een verkeerd ordernummer kosten tijd bij het afletteren. Met de QR-code staat het ordernummer altijd goed in de omschrijving.
Geen verkeerde IBAN of bedrag meer. De klant hoeft niets over te typen, dus betalen gaat sneller en een order blijft minder vaak onbetaald liggen.
De IBAN wordt gecontroleerd bij het opslaan en nog een keer voordat een code wordt gemaakt. Is de IBAN ongeldig, dan verschijnt er geen code in plaats van een verkeerde.
Alleen onbetaalde bestellingen (status Nieuw of Wacht op betaling) met de gekozen betaalmethoden krijgen een code. Betaalde, geannuleerde en niet-euro-bestellingen krijgen niets.
De QR-code staat direct naast de bankgegevens, met een korte uitleg en een lijst van bank-apps die de code kunnen scannen. De klant opent de bank-app op de telefoon en scant het scherm.
Een telefoon kan zijn eigen scherm niet scannen. Op een telefoon ziet de klant daarom eerst korte stappen, met een kopieerknop bij IBAN, naam, bedrag en ordernummer. De QR-code staat achter de knop Toon QR-code (voor een tweede apparaat).
Hetzelfde blok kan ook op de orderpagina in het klantaccount staan. Wie later betaalt, vindt de gegevens daar terug.
Niet elke Nederlandse bank ondersteunt EPC QR-codes. Daarom blijven de geschreven bankgegevens altijd naast de code staan.
| Bank | EPC QR-code scannen |
|---|---|
| ING, bunq, SNS, ASN, RegioBank, Knab | Ja |
| Revolut, N26 | Ja |
| Rabobank, ABN AMRO, Triodos | Nee, alleen iDEAL QR-codes. Klanten typen de gegevens over of kopiëren ze. |
Bron: informatie van de banken, oktober 2026. De lijst die de klant ziet, kun je in de instellingen aanpassen.
Bij een cloudgento-pakket installeren en onderhouden wij de extensie voor je. Voor een eigen Magento-installatie gebruik je Composer:
composer require cloudgento/module-bankqr
bin/magento module:enable Cloudgento_BankQr
bin/magento setup:upgrade
bin/magento setup:di:compile # productiemodus
bin/magento setup:static-content:deploy nl_NL en_US # productiemodus
bin/magento cache:flush
Daarna:
De extensie gebruikt endroid/qr-code, dat Magento al installeert voor tweestapsverificatie (versie 4.x op Magento 2.4.7, 6.x op 2.4.8). Er komt geen extra bibliotheek bij.
| Groep | Veld | Toelichting |
|---|---|---|
| EPC QR-code | Ingeschakeld, Betaalmethoden | Standaard Cheque / postwissel (checkmo). Meerdere offline methoden mogelijk. |
| Bankrekening | Rekeninghouder, IBAN, BIC | Leeg laten = overnemen uit de tekst van de betaalmethode (eerste regel = rekeninghouder, IBAN: ..., BIC: ...). Gebruikte rekening toont wat de code echt gebruikt. |
| Teksten | Omschrijving van de betaling | Standaard alleen het ordernummer: {order_no}. Ook {store_name} mogelijk. Maximaal 140 tekens. |
| Notitie voor de klant | Optioneel, maximaal 70 tekens. Verschijnt in de bank-app. | |
| Titel, Instructies (computer), Instructies (telefoon), Ondersteunde banken | Leeg laten = ingebouwde, vertaalde tekst. Telefoonstappen: één stap per regel; {iban}, {holder}, {amount} en {order_no} krijgen een kopieerknop. | |
| Waar tonen | Bestelling in klantaccount | Standaard Nee. De bedankpagina staat altijd aan. |
De code bevat de EPC069-12-tekst, versie 002, in UTF-8 met foutcorrectie M (maximaal 331 bytes):
BCD
002
1
SCT
<BIC of leeg>
<rekeninghouder, max. 70>
<IBAN>
EUR<bedrag, bijv. 21.00>
<doel, leeg>
<gestructureerde referentie, leeg>
<omschrijving = ordernummer, max. 140>
<notitie voor de klant, optioneel, max. 70>
order.success.additional.info (layout checkout_onepage_success.xml, blok cloudgento.bankqr.success). Een thema verplaatst het met <move element="cloudgento.bankqr.success" .../>.data-kmg-copy, zodat een kopieerscript van het thema ze oppakt. Voor thema's zonder kopieerscript zit er een klein script in de module.Nee. De QR-code bevat alleen de gegevens van een gewone SEPA-overboeking en wordt in de webshop zelf gemaakt. Er is geen betaalprovider, geen bankcontract en er zijn geen transactiekosten.
Nee. iDEAL is een online betaling via een betaalprovider, met directe bevestiging. Bank QR helpt klanten die bewust per bankoverschrijving betalen, bijvoorbeeld zakelijke klanten. Je kunt beide naast elkaar aanbieden.
Nee, Bank QR zorgt alleen dat het ordernummer goed in de omschrijving staat. Daardoor wordt afletteren veel eenvoudiger. Bankafschriften automatisch aan orders koppelen valt buiten deze extensie.
Ja. Titel, instructies voor computer en telefoon, de lijst met banken en de omschrijving van de betaling zijn per winkelweergave in te stellen. Laat je een veld leeg, dan gebruikt de module een vertaalde standaardtekst.
Vraag een vrijblijvende offerte aan. We installeren en configureren de extensie, testen de code met je eigen bankrekening en zetten het blok netjes in je thema.