Deposits are charged at booking, not chased afterwards.
You held two hours for a full groom and nobody turned up. Chasing a bank transfer before the appointment is more work than the booking is worth, so most owners just take the risk on every online booking.
Petboost can require a deposit as part of online booking, charged to the customer's card at checkout so there is nothing to chase.
Choose pre-pay in full, a partial deposit, or no deposit
Partial deposits take a percentage from 5% to 95%, or a fixed amount
Set your business default, then override it on individual services
Charged automatically when the customer books online
Balance is collected after the service as normal