Credit card holds temporarily block available funds on the credit card; you don't actually take the money until you capture (charge) the authorization. This makes them ideal for use with security deposits for walk-in customers.
For example: at pick up, you authorize the total of both the order- and the deposit amount. When you get your items back in good shape, you charge for the order only.
Authorizing a credit card hold
When looking at an order, click Add payment and choose Credit card as a payment method.
Fill in the amount you want to hold and the credit card information.
Set the toggle switch to Authorize.
Releasing an authorization hold
Authorization holds can be released manually from your Stripe dashboard.
Find the payment intent in the payments overview page, and refund the payment.