Terug naar handleidingen
Handleiding6 min lezen

Kun je Borgbetalingen Accepteren op Stripe?

Ja! Stripe biedt meerdere manieren om borgbetalingen en waarborgsommen te innen. Leer over pre-autorisatie, gedeeltelijke betalingen en terugbetaalbare borgsommen.

Kort Antwoord: Ja!

Stripe ondersteunt verschillende borgmethoden:

  • Pre-autorisatie: Geld vasthouden zonder af te schrijven (tot 7 dagen)
  • Gedeeltelijke betalingen: Borg nu afschrijven, saldo later
  • Terugbetaalbare borg: Volledig bedrag afschrijven, later terugbetalen

What Is a Stripe Security Deposit?

A Stripe security deposit is a pre-authorization hold placed on a customer's credit or debit card through a Stripe PaymentIntent with capture_method set to manual. The funds are reserved on the card — invisible to the customer's available balance — but no money moves until you capture the amount you're owed. If the rental, stay, or booking ends without damage, you release the hold and the customer never sees a charge.

Under the hood this is the same mechanism hotels have used for decades when they imprint your card on check-in. The difference online is that the card network enforces the hold automatically, the capture or release happens from a dashboard or API, and the whole workflow is auditable. For businesses that collect deposits online — vacation rentals, car rentals, equipment rental, event venues, photography studios, boats — it's the closest thing to a 'refundable deposit' that doesn't require moving money twice.

Historically Stripe capped authorizations at 7 days for most merchant categories. In 2024 Stripe rolled out the Extended Authorizations feature which allows certain merchants to hold funds for up to 30 days on Visa (29 days 18 hours precisely) and Mastercard cards. That's the single most important change for deposit workflows in the last five years, and it's why this guide is worth re-reading if you set up your flow before 2024.

4 Manieren om Borgbetalingen te Accepteren op Stripe

Stripe supports five distinct deposit patterns. Most businesses pick one and stick with it, but knowing all five helps you pick the right one for your use case — and helps you recognize when to combine them.

1

Pre-Autorisatie (Auth & Capture)

Houd geld vast op de kaart van een klant zonder af te schrijven. Schrijf later af of geef automatisch vrij.

Hoe het werkt
Stripe plaatst een blokkering op de kaart. Je hebt tot 7 dagen om af te schrijven (incasseren) of de blokkering vrij te geven.
Het beste voor
Verhuur, boekingen, borgbetalingen voor schade
Stripe functie
PaymentIntents met capture_method: manual
2

Gedeeltelijk Afschrijven

Autoriseer een bedrag, schrijf daarna alleen af wat je nodig hebt (bijv. daadwerkelijke schade).

Hoe het werkt
Houd €500 vast, maar schrijf slechts €150 af bij kleine schade. De rest wordt vrijgegeven.
Het beste voor
Waarborgsommen waarbij het volledige bedrag zelden nodig is
Stripe functie
PaymentIntents met gedeeltelijk afschrijven
3

Vooruitbetaling + Saldo

Schrijf nu een aanbetaling af, schrijf later het resterende saldo af.

Hoe het werkt
Klant betaalt 50% vooruit. Je schrijft de resterende 50% af wanneer het werk klaar is.
Het beste voor
Diensten, projecten, custom orders
Stripe functie
Meerdere PaymentIntents of Invoicing
4

Terugbetaalbare Waarborgsom

Schrijf de volledige borg af, betaal daarna terug na afloop van de dienst/verhuur.

Hoe het werkt
Schrijf €500 borg af. Betaal volledig (of gedeeltelijk) terug na de verhuurperiode.
Het beste voor
Wanneer je daadwerkelijk geld op je rekening nodig hebt
Stripe functie
Standaard betalingen + Refunds API

Vergelijk Borgmethoden

At a glance — how the five methods differ on the four variables that matter most: whether the customer is actually charged, whether money sits in your account, whether a refund is needed afterwards, and what the time limits are.

MethodeSchrijft af van Klant?Geld op Rekening?Terugbetaling Nodig?TijdslimietKosten
Pre-AutorisatieNee (alleen blokkering)NeeNee7 dagenGeen kosten als niet afgeboekt
Afschrijven + TerugbetalenJaJaJaGeenVolledige kosten, terugbetalingskosten mogelijk
Aanbetaling + SaldoGedeeltelijkGedeeltelijkNeeGeenKosten alleen op aanbetaling

How to Set Up a Stripe Security Deposit

There are three realistic ways to set up a Stripe security deposit in 2026: the Stripe Dashboard with Payment Links, the Stripe API with a PaymentIntent, or a no-code platform like PayRequest that wraps the whole thing in a hosted checkout. Which one you pick depends mostly on how much engineering time you want to spend.

Method 1: Stripe Dashboard (no code, limited)

The Stripe Dashboard lets you create Payment Links in a few clicks, but Payment Links do not support manual capture out of the box. What this means in practice: you cannot collect a real pre-authorization hold from a plain Payment Link — the charge goes through immediately. If you need an actual hold via the Dashboard, you have to use the 'Create a payment' form inside Dashboard → Payments → Payments, switch the capture method to Manual, and send the hosted invoice URL to your customer. This works but it's cumbersome for high volume.

Method 2: Stripe API (full control, code required)

With the API you have full control. The minimal example is a PaymentIntent created with capture_method: 'manual' and, if you want the 30-day window, payment_method_options.card.request_extended_authorization: 'if_available'. When the customer confirms, Stripe places the hold. When you're ready to capture, you call POST /v1/payment_intents/{id}/capture with an optional amount_to_capture parameter for partial capture. You'll need a Stripe account with the Extended Authorizations capability activated (self-serve for eligible merchant categories, application-based for others).

Method 3: PayRequest (no code, full features)

The no-code option. Connect your Stripe account to PayRequest, toggle 'pre-authorization hold' on a payment request, share the link. The hosted checkout handles the 3D Secure challenge, places the hold via Stripe's API behind the scenes, and surfaces the authorization in a simple dashboard where you capture part, capture all, or let it expire. Works with both standard 7-day holds and Extended Authorizations depending on your Stripe account settings. Price is €20/month flat, no per-transaction fee from PayRequest on top of Stripe's fees.

Veelvoorkomende Toepassingen voor Stripe Borgbetalingen

Across PayRequest's customer base these are the industries that rely on Stripe security deposits most heavily, and the deposit ranges that work in each.

Vakantieverhuur

Houd waarborgsommen vast voor Airbnb-achtige verhuur zonder af te schrijven tenzij er schade is.

Autoverhuur

Pre-autoriseer voor de huur + borg, schrijf alleen de huurkosten af als er geen schade is.

Evenementboekingen

Neem borgbetalingen aan om evenementdata te reserveren, schrijf het saldo af dichter bij het evenement.

Freelance Projecten

Incasseer 50% vooruitbetaling voordat je begint met werken aan klantprojecten.

Apparatuurverhuur

Houd een waarborgsom vast terwijl klanten dure apparatuur huren.

Vastgoedbeheer

Incasseer en beheer waarborgsommen voor huurwoningen.

Belangrijke Dingen om te Weten

  • 7-dagen limiet: Pre-autorisaties verlopen na 7 dagen. Voor langere blokkeringen heb je een andere aanpak nodig.
  • Klantervaring: Pre-autorisaties verschijnen als "in behandeling" op klantrekeningafschriften, wat verwarring kan veroorzaken.
  • Kaartvereisten: Niet alle kaarten ondersteunen pre-autorisatie. Betaalpassen in sommige landen werken mogelijk niet.
  • Documentatie: Zorg altijd voor duidelijke voorwaarden over wanneer borgsommen worden afgeboekt of terugbetaald.

Stripe Direct vs PayRequest: Which Should You Pick?

Both options ultimately use Stripe's PaymentIntent API to place the hold. The difference is what you own, what you maintain, and how much engineering time it takes to ship.

Pick Stripe direct when you have in-house engineering, you need deep customization (custom authentication flows, unusual capture patterns, multi-currency handling across regions), or you're already running a product that's deeply integrated with the Stripe API and adding deposits is a two-day feature.

Pick PayRequest when you want to ship in under an hour, you don't have engineering capacity to maintain PCI-compliant checkout flows, or you want the full billing workflow — deposits, invoicing, subscriptions, dunning, customer portal — from one platform rather than stitching together Stripe plus three other tools. The price is a flat €20/month instead of paying for developer time plus separate tools for invoicing, email reminders, and customer self-service.

A useful rule of thumb: if Stripe is the 19th line item in your engineering backlog, you probably want PayRequest. If you're a Stripe-native product with API-level customizations across every charge, stay with Stripe direct and optionally use PayRequest's customer-portal feature as a self-service layer on top.

Stripe Manual Capture vs PayRequest Waarborgsommen — feature checklist

Beide gebruiken hetzelfde onderliggende mechanisme van het kaartnetwerk. Het verschil zit in wat je zelf bouwt, wat je onderhoudt, en hoe de rest van de borgworkflow eraan vastzit.

FunctieStripe direct (manual capture)PayRequest
Hold-mechanismePaymentIntent capture_method=manualZelfde PaymentIntent eronder
Hosted borg-checkoutBouw je zelf (Elements + 3DS)Ingebouwde gehoste pagina
Capture- & release-dashboardAlleen API — bouw je eigen UIIngebouwd: 1-klik afboeken, gedeeltelijk afboeken, vrijgeven
Gedeeltelijk afboekenJa (één API-call)Ja (UI-knop)
Bewaking van autorisatie-verloopHandmatig — webhooks + reconciliatieAutomatisch met expiry-alerts
Extended Authorizations (29–30 dagen)Ja — zet request_extended_authorizationJa — toggle in borg-instellingen
3D Secure-afhandelingSCA-uitdaging in codeGehoste afhandeling
Bewijslog voor disputenLogs + klant-akkoord verzamel je zelfAutomatisch verzameld (voorwaarden, akkoord, capture-trail)
Klant-bonnetje & portaalStripe-mail of eigen templateBranded bonnetje + klantportaal
Time-to-shipEngineering: dagen tot wekenSame-day setup
Kosten bovenop Stripe-feesEngineering-tijd€20/mnd vast — geen markup per transactie

Veelgestelde Vragen

Kun je borgbetalingen accepteren op Stripe?

Ja! Stripe ondersteunt meerdere borgmethoden: pre-autorisatie (geld vasthouden zonder af te schrijven), gedeeltelijke betalingen (een aanbetaling vooraf afschrijven), en standaard betalingen met terugbetalingen. De beste methode hangt af van je situatie.

Hoe lang kun je een pre-autorisatie vasthouden op Stripe?

Stripe stelt je in staat om een pre-autorisatie tot 7 dagen vast te houden. Daarna verloopt de blokkering automatisch en wordt het geld teruggegeven aan de klant. Voor langere periodes moet je afschrijven en terugbetalen.

Rekent Stripe kosten voor pre-autorisaties?

Nee! Stripe rekent alleen kosten wanneer je de betaling afboekt (voltooit). Als je de autorisatie vrijgeeft zonder af te boeken, zijn er geen kosten. Dit maakt pre-autorisatie ideaal voor waarborgsommen.

Kan ik minder afschrijven dan het geautoriseerde bedrag?

Ja, Stripe ondersteunt gedeeltelijk afschrijven. Als je €500 autoriseert maar slechts €100 hoeft af te schrijven voor schade, kun je gewoon €100 afboeken en de resterende €400 wordt vrijgegeven.

Wat gebeurt er als een klant een borg betwist?

Borgsommen kunnen worden betwist zoals elke betaling. Voor pre-autorisaties die zijn afgeboekt, kan de klant een chargeback indienen. Duidelijke voorwaarden en documentatie helpen geschillen te winnen.

Kan ik Stripe borgbetalingen gebruiken zonder te programmeren?

Ja! PayRequest biedt een no-code waarborgsom functie gebouwd op Stripe. Maak borgverzoeken aan, houd geld vast, en boek af of geef vrij — allemaal vanuit een eenvoudig dashboard.

Wat gebeurt er met een Stripe borg als de kaart van de klant verloopt vóór afboeking?

Verloopt de kaart terwijl de autorisatie nog openstaat, dan wordt de blokkering automatisch geannuleerd door het kaartnetwerk — het geld komt direct beschikbaar voor de klant en je kunt niet meer afboeken op die autorisatie. Bij langere holds (Extended Authorizations tot 30 dagen) kun je inkomstenverlies voorkomen door vooraf de vervaldatum van de kaart te checken en een nieuwe kaart te vragen als die binnen de holdperiode valt. Stripe stuurt ook een `payment_intent.canceled` webhook met cancellation_reason=`automatic` zodat je programmatisch kunt reageren. PayRequest markeert borgen waarvan de kaart tijdens de holdperiode verloopt automatisch en vraagt je om een verse autorisatie.

Gerelateerd

Accepteer Borgsommen Zonder Code

PayRequest maakt Stripe borgbetalingen eenvoudig. Maak waarborgsom verzoeken aan, pre-autoriseer kaarten, en boek af of geef vrij — allemaal vanuit een eenvoudig dashboard.