Je zocht naar "huurborg zonder Stripe API" — wat betekent dat je waarschijnlijk al naar de documentatie van Stripe voor handmatige capture hebt gekeken en dacht: "Dit is veel ingewikkelder dan het zou moeten zijn."
Je hebt gelijk. Een borgstelling voor een verhuurder innen zou zo simpel moeten zijn als een link sturen. In plaats daarvan vereist de aanpak van Stripe het aanmaken van PaymentIntents met specifieke parameters, het bouwen van webhook-handlers, het ontwikkelen van een maatwerk capture-interface en het onderhouden van alles naarmate de API van Stripe evolueert.
Er is een betere manier. In deze handleiding vergelijk ik de Stripe API-aanpak met een no-code alternatief dat je in minuten borgen laat innen — niet in weken.
De Stripe API-aanpak: wat er echt bij komt kijken
Om te begrijpen waarom no-code er toe doet, laten we doorlopen wat het bouwen van een borgincassosysteem met de Stripe API daadwerkelijk inhoudt.
In Stripe maak je een PaymentIntent aan met `capture_method: 'manual'`. Dat vertelt Stripe de kaart te autoriseren maar niet direct te incasseren. Je moet:
- Een Stripe-account instellen met API-sleutels
- De Stripe SDK installeren in je applicatie
- Een server-side eindpunt aanmaken voor het genereren van PaymentIntents
- Een frontend-betalingsformulier bouwen (of Stripe Elements gebruiken)
- De autorisatierespons verwerken en de PaymentIntent ID opslaan
Dat is alleen de autorisatiestap. Je hebt nog niets geïncasseerd, vrijgegeven of iemand op de hoogte gesteld.
Na autorisatie heb je een manier nodig om gelden te incasseren wanneer de huurperiode eindigt:
- Bouw een dashboard met actieve blokkeringen en klantgegevens
- Maak een capture-eindpunt dat `stripe.paymentIntents.capture()` aanroept
- Ondersteuning voor gedeeltelijke incasso (ander bedrag dan de blokkering)
- Verwerk het verlopen van blokkeringen (Stripe staat tot 7 dagen toe voor standaard verkopers)
- Bouw vrijgavefunctionaliteit voor blokkeringen die niet geïncasseerd hoeven te worden
Stripe communiceert via webhooks — HTTP-callbacks die je server op de hoogte stellen van betalingsgebeurtenissen:
- Stel een webhook-eindpunt in op je server
- Verifieer webhook-handtekeningen voor beveiliging
- Verwerk gebeurtenissen zoals `payment_intent.amount_capturable_updated`, `payment_intent.succeeded` en `charge.expired`
- Bouw herhalingslogica voor mislukte webhook-leveringen
- Beheer webhook-versiebeheer naarmate Stripe hun API bijwerkt
Je klanten moeten weten wat er met hun borg gebeurt:
- Bouw e-mailmeldingssjablonen voor autorisatie, incasso en vrijgave
- Maak een klantgerichte statuspagina (optioneel maar verwacht)
- Verwerk randgevallen zoals verlopen blokkeringen en mislukte incasso's
Eenmaal gebouwd, vraagt het systeem continue aandacht:
- Stripe SDK-updates (breaking changes vereisen code-aanpassingen)
- API-versiemigraties (Stripe veroudert oudere versies)
- Beveiligingspatches en dependency-updates
- Bugfixes wanneer randgevallen optreden in productie
- Serverbeschikbaarheid en monitoring
Een realistische schatting voor een bekwame ontwikkelaar:
| Onderdeel | Tijd |
|---|---|
| Autorisatieflow | 1–2 dagen |
| Incasso/vrijgave-dashboard | 2–3 dagen |
| Webhook-infrastructuur | 1–2 dagen |
| Klantmeldingen | 1 dag |
| Statuspagina | 1–2 dagen |
| Testen en randgevallen | 2–3 dagen |
| Totaal | 8–13 dagen |
Tegen gangbare ontwikkelaarstarieven (€80–150 per uur) is dat €5.000 tot €15.000 voor de initiële bouw. Plus doorlopende onderhoudskosten.
Het no-code alternatief: PayRequest + Mollie
PayRequest biedt alles wat de Stripe API bouwt als een kant-en-klaar platform. In plaats van code te schrijven, maak je een Smart Link aan — een deelbare URL die de volledige borgflow afhandelt.
- Maak een Smart Link aan: Stel hem in op "Borgstelling"-modus. Voer het bedrag en de blokkeerperiode in (1 tot 28 dagen). Klaar — je link is gereed.
- Deel de link: Stuur via e-mail, sms, WhatsApp of druk een QR-code af voor je verhuurbalie. Eén link verwerkt onbeperkt klanten.
- Klant autoriseert: Ze klikken op de link, zien een betaalpagina in jouw stijl, voeren hun creditcard in en autoriseren de blokkering. Duurt 30 seconden.
- Jij beheert vanuit het dashboard: Zie alle actieve blokkeringen, resterende tijd, klantgegevens. Klik om te incasseren (volledig of gedeeltelijk) of vrij te geven. Geen API-aanroepen nodig.
- Automatische meldingen: Klanten ontvangen bevestigingsmails en een statuspagina waarop hun borggegevens, afteltimer en incassohistorie staan.
Waar Stripe 8 tot 13 ontwikkelaarsdagen vereist, vraagt PayRequest:
| Stap | Tijd |
|---|---|
| Account aanmaken | 2 minuten |
| Mollie koppelen | 3 minuten |
| Smart Link aanmaken | 2 minuten |
| Totaal | Minder dan 10 minuten |
Geen ontwikkelaar nodig. Geen code schrijven. Geen webhooks beheren.
Functievergelijking
Zo vergelijken de twee aanpakken zich op de belangrijkste punten:
Stripe API: Tot 7 dagen voor standaard verkopers. Hotels krijgen tot 31 dagen met de juiste MCC. Dit verlengen vereist contact opnemen met Stripe-support en het aantonen van je bedrijfscategorie.
PayRequest + Mollie: Instelbaar van 1 tot 28 dagen voor elk type bedrijf. Geen onderhandelen over handelscategorieën. Een bootverhuurbedrijf krijgt dezelfde blokkeringsopties als een hotelketen.
Stripe API: Ondersteund via `stripe.paymentIntents.capture({ amount_to_capture: partialAmount })`. Je bouwt zelf de interface voor het selecteren van het bedrag.
PayRequest: Ingebouwd. Voer het incassobedrag in het dashboard in. Meerdere gedeeltelijke incasso's zijn ondersteund — elke incasso verlaagt het resterende blokkeringssaldo.
Stripe API: Niet inbegrepen. Je moet QR-codes apart genereren en koppelen aan je eigen betalingsflow.
PayRequest: Elke Smart Link genereert automatisch een downloadbare QR-code. Druk hem af voor receptiebalies, verhuurbalies, incheckruimtes of huurovereenkomsten.
Stripe API: Niet inbegrepen. Het bouwen van een klantgerichte statuspagina is een apart ontwikkelproject.
PayRequest: Elke borgstelling krijgt een statuspagina in jouw stijl met borgstatus, resterende tijd (met visuele voortgangsbalk), incassohistorie en automatische updates. Klanten controleren zelf hun borgstatus zonder contact met jou.
Stripe API: Het dashboard van Stripe toont basisbetalingsgegevens. Maatwerk analyses voor borgspecifieke statistieken (autorisatieratio, gemiddelde incassoratio, vrijgaveratio) vereisen je eigen rapportage.
PayRequest: Smart Link-analyses tonen openingen, autorisaties, incassoratio's en bedragen — allemaal ingebouwd.
Waarom niet Stripe?
Dit is geen aanval op Stripe. Stripe is uitstekende betalingsinfrastructuur. Maar infrastructuur is het sleutelwoord — Stripe levert de bouwstenen, niet het afgewerkte product. Als je ontwikkelaars hebt en volledige controle nodig hebt over elke stap van de betalingsflow, is de Stripe API krachtig.
Maar de meeste verhuurbedrijven hebben geen maatwerk controle nodig. Ze hebben een link nodig die een borg int, een dashboard om die te beheren en meldingen voor klanten. Dit from scratch bouwen met de Stripe API is als een huis bouwen terwijl je een appartement nodig hebt.
- Je bouwt een platform waar borgstellingen één van de vele functies zijn
- Je hebt eigen ontwikkelaars met Stripe-ervaring
- Je hebt aangepaste logica nodig die geen SaaS-tool biedt
- Je verwerkt duizenden borgstellingen per dag en hebt volledige API-controle nodig
- Je wilt vandaag borgen innen, niet over twee weken
- Je hebt geen ontwikkelaars (of wil geen ontwikkelaarstijd hieraan besteden)
- Je hebt een complete oplossing nodig: links, QR-codes, statuspagina's, meldingen
- Je wilt snel kunnen aanpassen (borgbedragen, blokkeerperiodes, huisstijl wijzigen)
Hoe Mollie zich verhoudt tot Stripe voor blokkeringen
PayRequest gebruikt Mollie (niet Stripe) voor pre-autorisatieblokkeringen. Dit is waarom.
Mollie is gebouwd voor Europese bedrijven. Als je in Nederland, België, Duitsland of elders in Europa gevestigd bent, integreert Mollie soepel met lokale banken en kaartverwerkers. De prijzen zijn transparant en concurrerend.
De handmatige capture-modus van Mollie is robuust en goed gedocumenteerd. Hij ondersteunt blokkeringen tot 28 dagen, gedeeltelijke incasso en meerdere incasso's (meerdere gedeeltelijke incasso's op één autorisatie). Dit zijn de bouwstenen die PayRequest gebruikt voor de borgbeheerinterface.
Mollie rekent standaard creditcardtarieven (doorgaans 1,8% + €0,25 per transactie) zonder maandelijkse platformkosten voor de verwerking zelf. PayRequest voegt geen platformkosten toe — je betaalt €20/maand voor het PayRequest Business-abonnement en de verwerkingskosten van Mollie. Totale kosten: €20/maand + kosten per transactie.
Aan de slag
Als je naar de API-documentatie van Stripe hebt gekeken en dacht "dit is te complex voor wat ik nodig heb", is PayRequest het antwoord.
Maak een account aan, koppel Mollie en bouw je eerste borgstelling Smart Link in minder dan 10 minuten. Geen code, geen webhooks, geen onderhoud. Start je gratis proefperiode of bekijk de borgstellingsfunctie.
