Terug naar Blog
Facturatie

Huurborgen innen zonder Stripe API: de no-code oplossing

Sla weken Stripe API-ontwikkeling over. Incasseer huurborgen met betaallinks, QR-codes en een visueel dashboard. Geen code, geen webhooks, geen onderhoud.

25 februari 20269 min lezen
P
PayRequest Team
Billing Experts

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.

Pre-geautoriseerde betalingen aanmaken

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.

Het incassosysteem bouwen

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
Webhook-infrastructuur

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
Klantcommunicatie

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
Doorlopend onderhoud

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
Totale ontwikkelinspanning

Een realistische schatting voor een bekwame ontwikkelaar:

OnderdeelTijd
Autorisatieflow1–2 dagen
Incasso/vrijgave-dashboard2–3 dagen
Webhook-infrastructuur1–2 dagen
Klantmeldingen1 dag
Statuspagina1–2 dagen
Testen en randgevallen2–3 dagen
Totaal8–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.

Hoe het werkt
  1. 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.
  1. Deel de link: Stuur via e-mail, sms, WhatsApp of druk een QR-code af voor je verhuurbalie. Eén link verwerkt onbeperkt klanten.
  1. Klant autoriseert: Ze klikken op de link, zien een betaalpagina in jouw stijl, voeren hun creditcard in en autoriseren de blokkering. Duurt 30 seconden.
  1. 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.
  1. Automatische meldingen: Klanten ontvangen bevestigingsmails en een statuspagina waarop hun borggegevens, afteltimer en incassohistorie staan.
Insteltijd: minder dan 5 minuten

Waar Stripe 8 tot 13 ontwikkelaarsdagen vereist, vraagt PayRequest:

StapTijd
Account aanmaken2 minuten
Mollie koppelen3 minuten
Smart Link aanmaken2 minuten
TotaalMinder dan 10 minuten

Geen ontwikkelaar nodig. Geen code schrijven. Geen webhooks beheren.

Functievergelijking

Zo vergelijken de twee aanpakken zich op de belangrijkste punten:

Duur autorisatieblokkering

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.

Gedeeltelijke incasso

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.

QR-codes

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.

Klantstatuspagina

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.

Analyses

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.

Wanneer de Stripe API zinvol is
  • 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
Wanneer PayRequest meer zinvol is
  • 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.

Europese focus

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.

Ondersteuning voor handmatige capture

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.

Prijzen

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.

Frequently Asked Questions

Can I collect rental deposits without using Stripe's API?

Yes. PayRequest provides a no-code interface for collecting rental deposits. You create a deposit link with your amount and hold duration, share it with tenants or renters, and manage captures and releases from a visual dashboard. No API integration needed.

Why is Stripe's API complex for deposit collection?

Stripe requires writing code to create payment intents with manual capture, handling webhooks for status updates, building capture/release interfaces, and managing hold expiration. This takes weeks of developer time and ongoing maintenance.

What alternatives exist to Stripe for rental deposits?

PayRequest uses Mollie (not Stripe) for pre-authorization holds. You get a complete deposit management system — Smart Links, QR codes, customer status pages, capture/release dashboard — without writing a single line of code. Holds last 1–28 days.

How much does it cost to collect deposits without Stripe API?

PayRequest costs €20/month with all features included and 0% platform fees. You only pay Mollie's credit card processing fees (typically 1.8% + €0.25 per transaction). There are no per-deposit fees or hidden charges.

Can I switch from Stripe to Mollie for deposit collection?

Yes. PayRequest works with Mollie's manual capture mode. If you're currently using Stripe's API for deposits, you can switch to PayRequest + Mollie for a no-code solution. Setup takes under 30 minutes with no migration needed.

Deel dit artikel

Klaar om te beginnen?

Sluit je aan bij duizenden bedrijven die PayRequest gebruiken om sneller betaald te worden.

Aan de slag