Request for a native way to place a credit card authorization hold (pre-authorize funds without capturing) in Shopify for try-before-you-buy, rentals/damage deposits, and bar tabs (POS = point of sale).
Current status: No official Shopify response or built-in solution reported. Thread remains open; merchants continue seeking native support.
Workarounds in use:
Switch to Stripe as the processor to run auth holds and later capture; some use with Booqable for rentals to auto-place configurable damage-deposit holds and charge later. Not using Shopify Payments; holds are automatic in Booqable and deposits can be customized per customer.
Apps:
Tryon: “Try Before You Buy” flow; maintains an auth hold, manages customer emails, and captures based on items kept after the trial.
Downpay (beta noted; now in use by at least one merchant): integrated deposit/hold workflow on Shopify.
Partial.ly: no temporary holds; charges full amount upfront and allows later fees via agreement.
Splitit: supports temporary holds but cannot charge above the authorized amount.
Open items: How these integrations surface on product pages/POS, charging for damages beyond holds, and native Shopify support remain unresolved.
Summarized with AI on December 14.
AI used: gpt-5.
We have a rental equipment business and have been using Booqable combined with Stripe payments. It allows us to charge the customer at the time of booking for the hire but also take a predetermined credit card ‘hold’ for a 'damage deposit. While not perfect, Booqable is slowly improving their app and we are satisfied with how it is working for us.
Correct, Im not using Shopify payments. They are a rip off.
The CC is placed automatically, with Booqable I can set a default damage deposit for all customers or it can be altered on a per customer basis. I can also delete the need for a damage deposit.