When creating an appointment, you'll have the option to request a deposit. To do that, enable the Collect Deposit with Keyed In Payment, save the new appointment and enter a custom deposit amount. You will then be prompted to manually enter the client’s card details via Keyed In Payment.
If the payment fails during deposit collection, you will have the option to retry the payment or save the booking without requiring a deposit.