Bank QR

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.

Wat het doet

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.

Voorbeeld — bedankpagina
Betaal met je bank-app

Scan deze code met de bank-app op je telefoon. IBAN, naam, bedrag en ordernummer worden automatisch ingevuld.

Naam
Test Bedrijf BV
IBAN
NL91 ABNA 0417 1643 00
Bedrag
€ 39,00
Omschrijving
000000003
Voorbeeldgegevens. De code is echt en kan worden gescand.
Minder handwerk

Elke betaling met ordernummer

Overboekingen zonder of met een verkeerd ordernummer kosten tijd bij het afletteren. Met de QR-code staat het ordernummer altijd goed in de omschrijving.

Minder fouten

Geen overtypen

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.

Veilig

Nooit een verkeerde code

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.

Slim

Alleen waar het nodig is

Alleen onbetaalde bestellingen (status Nieuw of Wacht op betaling) met de gekozen betaalmethoden krijgen een code. Betaalde, geannuleerde en niet-euro-bestellingen krijgen niets.

Wat de klant ziet

Op een computer

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.

Op een telefoon

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).

In het klantaccount (optioneel)

Hetzelfde blok kan ook op de orderpagina in het klantaccount staan. Wie later betaalt, vindt de gegevens daar terug.

Welke bank-apps scannen de code?

Niet elke Nederlandse bank ondersteunt EPC QR-codes. Daarom blijven de geschreven bankgegevens altijd naast de code staan.

BankEPC QR-code scannen
ING, bunq, SNS, ASN, RegioBank, KnabJa
Revolut, N26Ja
Rabobank, ABN AMRO, TriodosNee, 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.

Installatie

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:

  1. Ga naar Winkels › Configuratie › Cloudgento › Bank-QR (of via het menu Cloudgento › Bank-QR).
  2. Kies de betaalmethoden die een QR-code krijgen, bijvoorbeeld Bankoverschrijving of Cheque / postwissel.
  3. Controleer bij Gebruikte rekening welke naam en IBAN de code echt gebruikt.
  4. Zet de module op Ingeschakeld.
  5. Geef admin-rollen die de instellingen mogen wijzigen de resource Cloudgento › Bank QR.

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.

Instellingen

GroepVeldToelichting
EPC QR-codeIngeschakeld, BetaalmethodenStandaard Cheque / postwissel (checkmo). Meerdere offline methoden mogelijk.
BankrekeningRekeninghouder, IBAN, BICLeeg laten = overnemen uit de tekst van de betaalmethode (eerste regel = rekeninghouder, IBAN: ..., BIC: ...). Gebruikte rekening toont wat de code echt gebruikt.
TekstenOmschrijving van de betalingStandaard alleen het ordernummer: {order_no}. Ook {store_name} mogelijk. Maximaal 140 tekens.
Notitie voor de klantOptioneel, maximaal 70 tekens. Verschijnt in de bank-app.
Titel, Instructies (computer), Instructies (telefoon), Ondersteunde bankenLeeg laten = ingebouwde, vertaalde tekst. Telefoonstappen: één stap per regel; {iban}, {holder}, {amount} en {order_no} krijgen een kopieerknop.
Waar tonenBestelling in klantaccountStandaard Nee. De bedankpagina staat altijd aan.

Techniek

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>

Compatibiliteit

Magento Open Source / Adobe Commerce 2.4.x
PHP 8.1 – 8.4
Thema Luma en daarop gebaseerde thema's
Talen Nederlands, Engels
Vereist Cloudgento Dashboard (voor het adminmenu)
Versie 1.0.0

Veelgestelde vragen

Heb ik een betaalprovider of bankcontract nodig?

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.

Is dit hetzelfde als iDEAL?

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.

Wordt de betaling automatisch gekoppeld aan de order?

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.

Kan ik de teksten aanpassen?

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.

Bank QR in jouw webshop?

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.

Alle extensies