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.

7 hoofdstukken 10 minuten lezen Bijgewerkt 15 september 2026 Door Appfront

In het kort

  1. Geld vasthouden of doorgeven vraagt een vergunning van De Nederlandsche Bank. Dat doet een betaaldienst; uw app stuurt hem aan.
  2. Kaartgegevens komen nooit door uw eigen systeem. De betaaldienst geeft u een kenmerk terug, en dat is genoeg om opnieuw te innen.
  3. De telefoon van een medewerker kan een terminal zijn. Dat scheelt apparaten, maar het loopt via de betaaldienst, niet via uw code.
  4. 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.
01

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 hoofdstukken

Wie '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.

Iemand betaalt contactloos met een telefoon bij een terminal.
De klant ziet een telefoon en een tik. Achter die tik zitten een betaaldienst met vergunning, een kaartmaatschappij en een bank; uw app ziet alleen de bevestiging.Foto: ING Nederland, CC BY-SA 2.0, via Wikimedia Commons
02

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 hoofdstukken

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

03

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 hoofdstukken

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

Geen eigen geldstroomHet geld gaat van de klant naar de betaaldienst en van daar naar uw rekening. Uw app raakt het niet aan en heeft dus geen vergunning nodig.
Geen kaartgegevensKaartnummers en bankgegevens gaan rechtstreeks naar de betaaldienst. U krijgt een kenmerk terug; met dat kenmerk kunt u later opnieuw innen.
Sterke klantauthenticatieBij online betalen bevestigt de klant met zijn bankapp of een tweede factor. De betaaldienst regelt dat; uw app moet erop wachten.
Bewijs per betalingVan elke betaling bewaart u de bevestiging van de betaaldienst, met kenmerk en tijdstip. Dat is uw verweer bij een geschil.
Ter oriëntatie: De Nederlandsche Bank legt op haar site uit wanneer een bedrijf een betaalinstelling is en een vergunning nodig heeft. Twijfelt u of uw model daar onder valt, bijvoorbeeld omdat u geld doorbetaalt aan derden, vraag dat een jurist vóór de bouw.

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.

04

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 hoofdstukken

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

Een betaalterminal met een bankpas erin.
Het apparaat verdwijnt steeds vaker: een telefoon met de app van de betaaldienst doet hetzelfde. Wat blijft, is dat de bevestiging van de dienst de enige waarheid is.Foto: Basile Morin, CC BY-SA 4.0, via Wikimedia Commons
05

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 hoofdstukken

Een betaling die alleen bij de betaaldienst staat, is voor uw bedrijf een los bedrag. Hij moet aan iets hangen en ergens geboekt worden.

KoppelingWat er heen gaatWaarom het werkt
Uw eigen procesDe betaling aan de order, boeking of contributieDe klant krijgt wat hij betaalde; u ziet wat nog openstaat.
BoekhoudingOntvangsten per dag, met het kenmerk van de dienstDe uitbetaling van de betaaldienst is te matchen met de losse betalingen.
KassasysteemBetalingen op locatie als bon in de kassaOmzet en btw kloppen ook als de telefoon de terminal was.
KlantschermBetaalhistorie en bonnen voor de klantMinder 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.

06

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 hoofdstukken

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

07

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 hoofdstukken

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

  1. Kies de vormVerzoek, in de app, terminal of incasso. Vaak begint u met de eenvoudigste en groeit u door.
  2. Kies de betaaldienstDie uw vorm ondersteunt, iDEAL doet, en een koppeling met uw boekhoudpakket heeft.
  3. Bouw de terugmeldingDe bevestiging van de dienst verwerken, ook als de klant weg is. Dit vóór het betaalscherm.
  4. Bouw het betaalschermBedrag, omschrijving, kenmerk, en het invoerveld van de dienst. Nooit een eigen kaartveld.
  5. Koppel aan uw proces en de boekhoudingDe betaling aan de order; de ontvangsten met kenmerk naar de administratie.
  6. Test met echt geldKleine bedragen, verschillende banken en kaarten, een afgebroken betaling en een terugbetaling.
Praktische tip: laat de boekhouder de eerste uitbetaling van de betaaldienst zelf herleiden tot de losse betalingen. Als dat zonder vragen lukt, klopt de koppeling.

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.

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.

Plan een gesprek