You can collect a security deposit with your existing Stripe account without building an API integration. In PayRequest, create a security-deposit link, let the customer authorize the card hold, then manage capture or release from Security Deposits. Creating a link does not reserve money: the customer must complete authorization first.
This guide is for rental operators, accommodation businesses and other businesses that need a repeatable deposit workflow. It follows the merchant's whole task, including finding the deposit after checkout. The illustrated walkthrough uses a fictional €350 authorization; it does not access an account or charge a card.
What you need before sending the link
Sign in to the correct PayRequest business account and connect an active Stripe account through the payment-provider settings. Your Stripe account must be able to accept the relevant card payments. Account verification and provider eligibility can affect availability; creating a PayRequest account does not guarantee immediate provider approval.
Open Security Deposits to check your account's active and monthly deposit allowance. Unlimited deposits require an eligible Business or Growth plan; existing account arrangements can differ. Use the upgrade route shown in your account for the current price and conditions, rather than an old purchase link or a historical €20 offer.
Agree the deposit amount, inspection timing and basis for any deduction with the customer. A security-deposit hold is separate from the rental payment or a subscription: do not describe it as rent paid in advance.
Create and send the security-deposit link
Open Create a security-deposit link. Set the amount, confirm the deposit options available to your account, and share the resulting link with the customer. The customer enters their card details in the secure checkout and completes any required authentication.
After successful authorization, check the individual deposit's provider deadline. Plan the inspection before that deadline with time to resolve questions. A requested duration does not guarantee that the card issuer will keep funds reserved for that entire period.
From deposit link to dashboard
- Open Security Deposits. Sign in to the correct business account and open Security Deposits at payrequest.app/deposits.
- Open the customer name. Click the underlined customer name or View Deposit. Check the booking reference, provider status and capture deadline.
- Choose Partial Capture. Choose Partial Capture on the deposit detail page. Enter the supported amount and review what will be charged and released before confirming.
- Review the final result. After a successful Stripe capture, review Captures and the final status. The unused amount is released; it is no longer available for a second capture.
Check the costs before confirming
PayRequest currently charges €0 platform fee on this Stripe security-deposit capture flow. Stripe deducts its processing fee from the amount captured. This is separate from PayRequest's standard fees for ordinary payments.
Example: €350 authorized → €150 captured → €200 released. PayRequest capture fee: €0. Net proceeds: €150 minus the actual Stripe fee. Your subscription, if any, is separate.
Free currently includes 1 active security deposit and 3 new deposits per month. Unlimited deposits require an eligible Business or Growth plan. Check your dashboard for your allowance and any existing account arrangement.
Do not derive a universal Stripe rate from one payment. Use the fee details for your own Stripe account and transaction.
Stripe Dashboard, Stripe API or PayRequest?
Stripe itself offers manual capture in its Dashboard. It is inaccurate to say every Stripe hold requires programming. Stripe's API is another route when you need a custom integration. PayRequest adds a hosted deposit-link workflow and a dedicated place to manage the deposit and customer-facing status.
| Route | When it fits | What to check |
|---|---|---|
| Stripe Dashboard | You want to manage an authorization directly in Stripe | How the customer authorizes and how staff find the payment |
| Custom Stripe API integration | You need custom booking or capture logic | Development, event handling, authorization deadlines and operational controls |
| PayRequest with Stripe | You want a shareable deposit link and merchant dashboard | Provider connection, account allowance, fees and the final capture decision |
For provider mechanics and authorization windows, use the Stripe security-deposit guide. For the detailed settlement decision, continue with partial capture of a security deposit.
Start with a deposit you can manage
Open Security Deposits to check your allowance and manage an existing hold. For a new booking, create a security-deposit link and verify authorization before relying on it.
Editorial note: refreshed on 12 September 2026 using PayRequest application code and provider documentation. AI assisted with the writing. The walkthrough and amounts are fictional examples, not a live payment test or a published customer case.


