Met een betaal-QR-code in je Shopify-bestelmail kan een klant per bankoverschrijving betalen door de code met de bankapp te scannen. De app opent met je naam, je IBAN, het exacte bedrag en het bestelnummer als kenmerk al ingevuld, en de klant hoeft alleen te bevestigen. Voor een webshop die bankoverschrijvingen accepteert, is dat de eenvoudigste manier om verkeerd getypte IBAN’s en vergeten kenmerken te voorkomen. Heb je bankoverschrijving in Shopify nog niet ingesteld, begin dan met bankoverschrijvingen accepteren in Shopify.
Waarom bestellingen met bankoverschrijving zonder QR-code misgaan
Kiest een klant voor bankoverschrijving, dan staat er in de bestelmail meestal: “maak het bedrag over naar dit IBAN en gebruik dit kenmerk”. De klant moet dan een IBAN van ongeveer 20 tekens, het bedrag en het kenmerk in een bankapp overnemen, vaak op een telefoon.
Drie dingen gaan steeds weer mis:
- Een verkeerd getypt IBAN of bedrag. De overschrijving mislukt, komt terug of komt aan met het verkeerde bedrag.
- Een ontbrekend of fout kenmerk. Het geld komt binnen, maar je weet niet bij welke bestelling het hoort. Je mailt de klant en de bestelling blijft liggen.
- Mails als “hebben jullie mijn betaling ontvangen?” Klanten die het niet zeker weten, vragen het, en elke vraag kost je een antwoord.
Een betaal-QR-code neemt het typen weg, waardoor alle drie zeldzamer worden. Hij verplaatst zelf geen geld: de klant bevestigt de betaling nog steeds in de eigen bankapp en het geld gaat rechtstreeks van zijn bank naar jouw rekening.
Wat er in een betaal-QR-code zit
Een betaal-QR-code is geen link en ook niet alleen je IBAN. Hij bevat de hele betaling als tekst, in het formaat dat de bankapp van de klant verwacht: begunstigde, IBAN, bedrag, valuta, kenmerk en omschrijving. Een code met alleen je IBAN als gewone tekst vult geen betaling in, omdat de app er geen betaling in herkent.
Het formaat hangt af van het land van de bank van de klant:
- Slovenië: UPN QR
- Kroatië: HUB3, een PDF417-streepjescode en geen QR-code
- Tsjechië: QR Platba
- Slowakije: PAY by square
- Polen: ZBP
- Hongarije: MNB QR
- Eurozone: EPC QR, ook wel GiroCode genoemd
Het artikel betaal-QR-standaarden in Europa vergeleken legt uit hoe ze verschillen. Elke standaard heeft ook een eigen pagina die uitlegt wat erin zit en welke banken hem lezen.
Drie manieren om een betaal-QR-code in een Shopify-mail te krijgen
1. De codes met de hand maken
Je maakt voor elke bestelling een code met een generator voor de standaard die je klanten gebruiken (de eurozone gebruikt EPC QR), en stuurt die naar de klant. Dat is prima voor een handvol bestellingen per week. Het schaalt niet: Shopify verstuurt de bestelbevestiging meteen, dus de code komt altijd later, en elke code wordt door een mens ingetypt, met dezelfde kans op typefouten die je wilde vermijden.
2. Het zelf in de mailtemplate bouwen
De notificatietemplates van Shopify zijn geschreven in Liquid. Liquid kan het bestelnummer, het totaal en het verzendland afdrukken, maar geen QR-code tekenen. Je hebt dan een externe QR-afbeeldingsdienst nodig, waardoor je IBAN en het bestelbedrag in het afbeeldingsadres naar een derde partij reizen.
Het formaat is het lastigste deel. EPC QR is gewone tekst en dat kan misschien. UPN QR heeft tekst in ISO 8859-2 en een controlegetal nodig, PAY by square is gecomprimeerd en HUB3 is helemaal geen QR-code. Liquid kan zulke tekst niet coderen of comprimeren. Voor een webshop die in één eurozoneland verkoopt, kan dit werken. Daarbuiten wordt het kwetsbaar en onderhoud je het zelf.
3. Een dienst de code laten bouwen en plaatsen
Dit is wat Scanay doet. Het leest elke bestelling met bankoverschrijving uit Shopify, bouwt de code in het juiste formaat voor het verzendland van de bestelling en levert hem als afbeelding. Je plakt één snippet in je bestelmails en dat is de enige wijziging in Shopify.
De snippet is afgestemd op jouw instellingen:
- Hij toont de bankgegevens en de code alleen voor de handmatige betaalmethoden die jij noemt, bijvoorbeeld “Bank Deposit”. Bestellingen met kaart en PayPal blijven ongemoeid.
- Hij verbergt zichzelf zodra de bestelling is betaald, terugbetaald of geannuleerd.
- Hij kiest het land op basis van het verzendadres en daarna het factuuradres, zodat de rekening die je afdrukt de rekening is die de code betaalt.
- De code volgt de bestelling: verandert het totaal, dan verandert de code.
Instellen met Scanay in vier stappen
- Koppel je winkel. Maak een kleine privé-app die alleen bestellingen kan lezen, of gebruik gewone webhooks, waarvoor geen toegang tot je winkel nodig is.
- Vul je bankgegevens in voor elk land waar je naartoe verkoopt. Scanay controleert het IBAN en toont een voorbeeld van de code.
- Plak de snippet in de templates Bestelbevestiging, Bestelling bewerkt en Factuur onder Instellingen, Notificaties, Klantnotificaties.
- Plaats een testbestelling en scan de code.
De installatiegids beschrijft elk scherm en kost ongeveer tien minuten. Wil je liever niet aan de Shopify-instellingen komen, dan doen wij de installatie gratis voor je.
Test de code voordat een klant het doet
Een code die goed lijkt, kan toch fout zijn, dus scan hem altijd.
- Plaats een testbestelling met je methode voor bankoverschrijving en een verzendadres in een land dat je hebt ingeschakeld.
- Open de bevestigingsmail op je computer en scan de code met de bankapp op je telefoon.
- Controleer de begunstigde, het IBAN, het bedrag en het kenmerk aan de hand van de bestelling.
- Scan hem nog een keer met de app van een tweede bank. Bankapps verschillen in kleine dingen en je klanten gebruiken er meer dan één.
- Vergelijk de afgedrukte gegevens naast de code met wat de app toont.
Vragen
Werkt het ook als de klant de mail op zijn telefoon leest?
Een telefoon kan zijn eigen scherm niet scannen. De afgedrukte gegevens blijven naast de code in de mail staan, dus die klanten kopiëren het IBAN en het kenmerk zoals ze nu al doen. De code helpt het meest bij klanten die de mail op een computer of tablet openen en vanaf hun telefoon betalen.
Heb ik Shopify Plus of een app uit de App Store nodig?
Nee. Elk Shopify-abonnement waarmee je notificatietemplates kunt bewerken, werkt. Scanay installeer je niet uit de App Store: het is een kleine privé-app in je eigen winkel of gewone webhooks.
Verschijnt de code ook bij bestellingen met kaart of PayPal?
Nee. Hij verschijnt alleen bij de handmatige betaalmethoden die je noemt en verdwijnt zodra de bestelling is betaald, terugbetaald of geannuleerd.
Kan ik per land een andere bankrekening gebruiken?
Ja. Elk land kan op een eigen rekening betalen, zodat een Tsjechische klant in kronen op je CZK-rekening kan betalen.