Authorise → Capture → Release
Standard Stripe lifecycle: reserve hold, capture full or partial on damage, release otherwise. Everything in admin per click, with full audit log per booking.
Stripe PaymentIntent holds expire after 7 days. For a three-week rental that means: deposit gone, no protection. We solve it with an automatic 6-day rollover cron.
AutoRentAI.com saves the Stripe customer and payment method ID after the first authorisation. Every 6 days a cron job cancels the old hold and creates a new one off-session — without the customer needing to re-enter anything. On error (card expired, SCA, limit) the admin gets an immediate e-mail.
Standard Stripe lifecycle: reserve hold, capture full or partial on damage, release otherwise. Everything in admin per click, with full audit log per booking.
Cron job runs hourly, checks which holds are about to expire, renews them off-session with the saved card. Works across rentals of any length — four weeks, six weeks, three months.
Stripe webhooks (signature-verified) track every status change. If a rollover fails, an e-mail goes to the admin — including specific error message and booking link. On customer-deleted case: status needs_customer_action with reauth hint.
Try 14 days how the automatic rollover relaxes your accounting.