Betaalapps: de volledige gids
Een betaalapp is zelden een app die zelf geld verplaatst. Bijna altijd is het een app van uw bedrijf waarin betalen is ingebouwd: een klant rekent af, een medewerker int op locatie, een lid betaalt zijn contributie. Het geld loopt via een betaaldienst met een vergunning; uw app bepaalt wanneer, hoeveel en waarvoor. Dat onderscheid bepaalt wat u wel en niet zelf bouwt.
In het kort
- Geld vasthouden of doorgeven vraagt een vergunning van De Nederlandsche Bank. Dat doet een betaaldienst; uw app stuurt hem aan.
- Kaartgegevens komen nooit door uw eigen systeem. De betaaldienst geeft u een kenmerk terug, en dat is genoeg om opnieuw te innen.
- De telefoon van een medewerker kan een terminal zijn. Dat scheelt apparaten, maar het loopt via de betaaldienst, niet via uw code.
- Een betaling is pas een betaling als de bevestiging bij u binnen is. Bouw op de terugmelding, niet op het scherm dat de klant zag.
Wat een betaalapp is en wat het niet is
Een betaalapp van een bedrijf is een app waarin betalen is ingebouwd. De betaling zelf doet een vergunninghoudende dienst; uw app regelt de aanleiding en de afhandeling.
Alle hoofdstukkenWie 'betaalapp' zegt, denkt aan de apps van banken en aan Tikkie. Wat bedrijven meestal bedoelen, is iets anders: een eigen app waarin de klant of de medewerker kan afrekenen, zonder pinapparaat en zonder factuur achteraf.
Uw app bepaalt wat er betaald wordt en wanneer. De betaaldienst bepaalt hoe het geld van A naar B komt.
Dat onderscheid is niet academisch. Wie geld van klanten ontvangt en doorgeeft aan anderen, of saldo voor klanten bewaart, is een betaaldienst en heeft een vergunning nodig. Dat is een traject van toezicht, kapitaal en rapportage dat voor een gewoon bedrijf niet haalbaar is en ook niet nodig. Een betaaldienst met vergunning doet dat werk; uw app gebruikt hem.
De toepassingen zijn breed. Een sportclub die contributie int via de app. Een glazenwasser die na de klus op de stoep laat betalen. Een festival met een eigen munt op de telefoon. Een groothandel die chauffeurs bij levering laat afrekenen. Een parkeerterrein zonder slagboom. In elk geval is de betaling het sluitstuk van iets anders, en dat andere is wat u bouwt.
Wat het niet is: een eigen portemonnee waarin klanten tegoed opbouwen dat u beheert. Zodra u saldo van klanten bewaart, bent u een elektronischgeldinstelling in de zin van de wet. Er zijn manieren om iets dat op tegoed lijkt te bouwen zonder dat te worden, maar dat vraagt advies voordat u begint.
Vier vormen van betalen in een eigen app
Een betaalverzoek per link, betalen in de app zelf, de telefoon als terminal en automatische incasso zijn vier verschillende bouwwerken met vier verschillende regels.
Alle hoofdstukkenBetalen in een app kan op vier manieren, en welke bij u past hangt af van wie betaalt, waar hij is en of het eenmalig is.
- Verzoek
- een link of QR-code die de klant opent en betaalt met iDEAL of zijn bankapp
- In de app
- de klant rekent af binnen uw app, met iDEAL, kaart of een digitale portemonnee
- Terminal
- de telefoon van uw medewerker leest contactloos de kaart van de klant
- Incasso
- de klant geeft een machtiging en u schrijft periodiek af
Het betaalverzoek is de eenvoudigste vorm en vaak genoeg. Uw app maakt een link met bedrag en omschrijving, stuurt die per bericht of toont een QR-code, en ontvangt de bevestiging. De klant hoeft niets te installeren. Voor een bedrijf dat na een klus of levering wil innen, is dit de vorm die het snelst werkt.
Betalen in de app zelf is nodig als de betaling onderdeel is van een groter proces: een bestelling, een boeking, een lidmaatschap. Dan loopt de klant niet naar buiten naar een betaalpagina, maar rekent hij af waar hij is. Technisch is dat een betaaldienst die in uw app is ingebouwd; de gegevens van de klant gaan rechtstreeks naar die dienst, niet naar u.
De telefoon als terminal is de nieuwste vorm. Een gewone telefoon met de app van de betaaldienst leest contactloze kaarten en portemonnees. Voor bedrijven met medewerkers op locatie scheelt dat een apparaat per persoon. Het loopt volledig via de betaaldienst; uw app geeft het bedrag door en krijgt de uitkomst terug.
Incasso is de vorm voor terugkerende bedragen. De klant geeft één keer een machtiging, en daarna schrijft u af. Dat vraagt een vooraankondiging per afschrijving en een proces voor storneringen; zie de gids over abonnementsfacturatie voor de regels.
Wat de wet en de kaartmaatschappijen vragen
U heeft geen vergunning nodig zolang de betaaldienst het geld afhandelt, u geen kaartgegevens ziet en de klant zich sterk identificeert waar dat moet.
Alle hoofdstukkenDrie regels bepalen het ontwerp, en ze zijn alle drie in uw voordeel als u ze vanaf het begin volgt. Wie ze omzeilt, bouwt iets dat geen betaaldienst wil aansluiten.
De regel over kaartgegevens komt van de kaartmaatschappijen en is hard: wie kaartnummers opslaat of verwerkt, valt onder een certificering die voor een gewone app niet haalbaar is. De oplossing is eenvoudig: de betaaldienst toont zijn eigen invoerveld in uw app, en u ziet het nummer nooit. Elke betaaldienst levert dat kant-en-klaar.
Sterke klantauthenticatie merkt de klant als de stap waarin hij zijn bankapp opent of een code invoert. Voor uw app betekent het dat een betaling niet klaar is als de klant op 'betaal' drukt, maar pas als de betaaldienst de bevestiging stuurt. Bouw daarop, en niet op wat het scherm toonde.
Waar het meestal misgaat
De meeste problemen zitten niet in het betalen zelf maar in de terugmelding: een betaling die wel is gedaan maar niet is verwerkt, of andersom.
Alle hoofdstukkenBetalen werkt bijna altijd. Wat misgaat, is wat er daarna gebeurt: de klant heeft betaald, de app weet het niet, en de klant krijgt zijn bestelling niet of tweemaal.
Zo blijft het kloppen
- Elke betaling heeft een uniek kenmerk uit uw app, dat de betaaldienst teruggeeft in de bevestiging.
- De app verwerkt de betaling pas bij de bevestiging van de dienst, ook als de klant al een groen vinkje zag.
- Een betaling die na een uur nog geen uitkomst heeft, wordt actief nagevraagd bij de dienst.
- Terugbetalingen lopen via dezelfde dienst, aan hetzelfde kenmerk, en staan in uw administratie.
Zo gaat het mis
- De app zet de bestelling op betaald zodra de klant terugkomt van de betaalpagina.
- De klant sluit de app voordat de bevestiging binnen is, en de betaling hangt.
- Twee pogingen krijgen hetzelfde kenmerk, en de tweede overschrijft de eerste.
- Een terugbetaling wordt per bank gedaan en staat nergens tegenover de oorspronkelijke betaling.
Het scenario met de gesloten app is het vaakst de oorzaak van klachten. De klant betaalt in zijn bankapp, komt niet terug in uw app, en ziet geen bevestiging. Uw systeem moet de betaling dan alsnog verwerken zodra de betaaldienst hem meldt, en de klant een bericht sturen. Wie dat niet bouwt, krijgt klanten die twee keer betalen en daarna bellen.
Terugbetalen is het tweede struikelblok. Een terugbetaling moet aan de oorspronkelijke betaling hangen, via de betaaldienst, zodat de klant het geld op dezelfde rekening terugkrijgt en uw administratie de twee tegenover elkaar ziet. Een medewerker die handmatig overmaakt, maakt een gat dat de boekhouding pas bij de jaarafsluiting vindt.
Koppelingen met kassa, boekhouding en uw eigen proces
Een betaling hoort bij een order, een boeking of een lid, en moet daar én in de boekhouding terechtkomen, met het kenmerk van de betaaldienst erbij.
Alle hoofdstukkenEen betaling die alleen bij de betaaldienst staat, is voor uw bedrijf een los bedrag. Hij moet aan iets hangen en ergens geboekt worden.
| Koppeling | Wat er heen gaat | Waarom het werkt |
|---|---|---|
| Uw eigen proces | De betaling aan de order, boeking of contributie | De klant krijgt wat hij betaalde; u ziet wat nog openstaat. |
| Boekhouding | Ontvangsten per dag, met het kenmerk van de dienst | De uitbetaling van de betaaldienst is te matchen met de losse betalingen. |
| Kassasysteem | Betalingen op locatie als bon in de kassa | Omzet en btw kloppen ook als de telefoon de terminal was. |
| Klantscherm | Betaalhistorie en bonnen voor de klant | Minder vragen over wat wanneer is betaald. |
De uitbetaling van de betaaldienst is het moment waarop de koppeling met de boekhouding zich bewijst. De dienst betaalt periodiek een totaalbedrag uit, minus zijn kosten, en de boekhouding moet dat kunnen herleiden tot de losse betalingen. Zonder kenmerk per betaling is dat handwerk; met kenmerk is het een export die de accountant zonder vragen accepteert.
Bouw de koppeling met uw eigen proces eerst. Een betaling die niet aan een order hangt, is een probleem voor de klant; een betaling die nog niet in de boekhouding staat, is een probleem voor het einde van de maand. Het eerste is urgenter.
Wat het kost, en wat dat bepaalt
De vorm van betalen, het aantal koppelingen en de vraag of de app in de stores moet, bepalen de prijs. Het aantal betalingen niet.
Alle hoofdstukkenHonderd of honderdduizend betalingen per maand maakt voor de bouw geen verschil; dat verschil zit in de kosten van de betaaldienst. Wat de bouw drijft, is de vorm en de omgeving.
- Vorm
- een betaalverzoek is klein; betalen in de app met terugmelding en herstel is een proces
- Koppelingen
- eigen proces, boekhouding en kassa zijn drie stukken werk
- Platform
- een webapp is één bouw; store-apps met een ingebouwde betaaldienst zijn twee
- Herstel
- hangende betalingen, terugbetalingen en geschillen vragen schermen die niemand ziet tot het misgaat
Wat meestal meevalt: de betaling zelf. Elke betaaldienst levert kant-en-klare onderdelen die in een dag in een app staan. Wat tegenvalt, is alles eromheen: de terugmelding, het herstel, de boekhouding en het testen met echte kaarten van echte banken. Dat laatste kan niet in een testomgeving en moet met kleine bedragen in het echt.
Reken de doorlopende kosten van de betaaldienst mee in uw beslissing over de vorm. Een betaalverzoek per iDEAL kost iets anders dan een kaartbetaling of een terminaltransactie, en bij veel kleine bedragen telt dat op. De betaaldienst geeft die tarieven; leg ze naast uw gemiddelde bedrag voordat u kiest.
Van pinapparaat naar betalen in de app
Kies de vorm die bij uw situatie past, kies een betaaldienst die hem ondersteunt, bouw de terugmelding vóór het scherm en test met echt geld.
Alle hoofdstukkenDe volgorde begint bij de vraag hoe uw klant betaalt, niet bij de app. De vorm bepaalt de dienst, en de dienst bepaalt wat er te bouwen valt.
- Kies de vormVerzoek, in de app, terminal of incasso. Vaak begint u met de eenvoudigste en groeit u door.
- Kies de betaaldienstDie uw vorm ondersteunt, iDEAL doet, en een koppeling met uw boekhoudpakket heeft.
- Bouw de terugmeldingDe bevestiging van de dienst verwerken, ook als de klant weg is. Dit vóór het betaalscherm.
- Bouw het betaalschermBedrag, omschrijving, kenmerk, en het invoerveld van de dienst. Nooit een eigen kaartveld.
- Koppel aan uw proces en de boekhoudingDe betaling aan de order; de ontvangsten met kenmerk naar de administratie.
- Test met echt geldKleine bedragen, verschillende banken en kaarten, een afgebroken betaling en een terugbetaling.
Veelgestelde vragen
De vragen die het vaakst terugkomen zodra het concreet wordt.
Hebben we een vergunning nodig voor een betaalapp?
Niet zolang een betaaldienst met vergunning het geld afhandelt en u geen saldo van klanten bewaart of geld doorbetaalt aan derden. Dat is de normale situatie voor een bedrijfsapp. Wilt u een eigen tegoed of een marktplaats waar u geld doorgeeft, vraag dan eerst een jurist.
Kunnen klanten met iDEAL betalen in onze app?
Ja, via een betaaldienst die iDEAL aanbiedt. De klant kiest zijn bank, bevestigt in zijn bankapp en komt terug in uw app. Uw app wacht op de bevestiging van de dienst; dat is het moment waarop de betaling telt.
Kan de telefoon van een medewerker als pinapparaat dienen?
Ja. Betaaldiensten bieden een app waarmee een gewone telefoon contactloze kaarten en portemonnees leest. Uw eigen app geeft het bedrag door en ontvangt de uitkomst. Het scheelt een apparaat per medewerker; de voorwaarden en de kosten per transactie komen van de dienst.
Mogen we kaartgegevens bewaren zodat de klant de volgende keer sneller betaalt?
Niet zelf. De betaaldienst bewaart de kaart en geeft u een kenmerk terug; met dat kenmerk kunt u de volgende keer innen zonder dat de klant opnieuw invoert. Een eigen opslag van kaartgegevens valt onder een certificering die voor een gewone app niet haalbaar is.
Wat als een klant zegt dat hij heeft betaald en wij zien niets?
Dan vraagt uw app de status na bij de betaaldienst met het kenmerk van die betaling. Vaak is de bevestiging onderweg of is de klant afgehaakt vóór de laatste stap. Bouw die navraag in, en laat een medewerker de uitkomst zien; dat scheelt discussies aan de balie.
Hoe zit het met terugbetalen?
Via dezelfde betaaldienst, aan dezelfde betaling. De klant krijgt het geld op de rekening waarmee hij betaalde, en uw administratie ziet de terugbetaling tegenover de oorspronkelijke betaling. Handmatig overmaken lijkt sneller, maar maakt een gat in de boekhouding.
Werkt betalen in de app ook in de appstores?
Voor fysieke producten, diensten en eten mag u uw eigen betaaldienst gebruiken in een store-app. Voor digitale inhoud, zoals een abonnement op de app zelf, eisen de stores hun eigen betaalmethode. Een webapp heeft met die regels niet te maken.
Verder lezen
Drie gidsen die naast deze liggen.
Benieuwd welke betaalvorm bij uw app past?
Vertel ons wie betaalt, waar en hoe vaak, dan zeggen wij welke vorm en welke betaaldienst passen en wat u zelf moet bouwen. U spreekt iemand van Appfront, het bureau achter deze site.