Setting up Deposits

How to allow for customers to pay deposits while making online bookings.