Het moment dat alles werkt. tot het niet meer werkt
Je ziet je eerste klant op “Betalen” klikken. Stripe bevestigt het bedrag. Je voelt de rush. Drie dagen later stuurt ze een e-mail: “Ik heb betaald maar kan nergens bij.”
Dit is het meest voorkomende probleem dat we zien bij AI-gebouwde apps met betalingen. En het gevaarlijkste, want het ziet eruit alsof alles werkt. Jij ziet geld binnenkomen in Stripe. De klant ziet een groen vinkje. Maar je app zelf? Die weet van niets.
Waarom “het werkt” niet hetzelfde is als “het werkt écht”
Wanneer iemand betaalt via Stripe, zijn er twee losse systemen: Stripe (dat het geld verwerkt) en jouw app (die de klant toegang moet geven). Die twee moeten met elkaar praten. In de meeste AI-gebouwde apps doen ze dat niet.
Wat je ziet wanneer je test: klant klikt op betalen, Stripe verwerkt, klant ziet bevestiging. Wat er werkelijk gebeurt: Stripe probeert jouw app te vertellen dat er betaald is, maar jouw app luistert niet. Of luistert naar het verkeerde adres. Of bestond dat adres alleen op je eigen computer.
Het gevaarlijkste scenario
Het ergste is niet een betaling die mislukt. dat merkt je klant direct. Het ergste is een betaling die bij Stripe slaagt maar nooit bij jouw app aankomt. Je klant denkt dat ze betaald heeft (want dat heeft ze). Jouw app denkt dat ze niet betaald heeft. Niemand snapt wat er mis is. De klant vertrekt.
En het omgekeerde: als je app toegang geeft op het moment dat iemand op “Betalen” klikt. in plaats van na bevestiging dat het geld daadwerkelijk is ontvangen. dan kan iemand het betaalproces afbreken en toch volledige toegang krijgen.
Thomas lanceerde zijn SaaS (€29/maand) via Stripe. Alles leek te werken. Na een maand klopten de cijfers niet: 47 klanten hadden betaald, maar slechts 31 hadden toegang. 16 mensen hadden geld overgemaakt en kregen er niets voor terug.
Het probleem: Stripe verwerkte de betalingen prima, maar stuurde de bevestiging naar een adres dat niet meer bestond. Zijn app wist niet dat er betaald was. Klanten zagen “Betaling geslaagd” op hun scherm, maar hun account werd nooit geactiveerd.
Nog erger: 6 andere gebruikers hadden wél toegang maar hadden nooit betaald. Ze hadden de bevestigingspagina rechtstreeks geopend in hun browser. en de app controleerde niet of er echt betaald was.
Onze fix: betalingsverificatie aan de serverkant, correcte koppeling, en alle 16 gemiste activeringen alsnog verwerkt. Doorlooptijd: 2 werkdagen.