How to set up a deposit at checkout for hire store?

Hi,

I am setting up a hire store and would like for my customers to pay a deposit at checkout, and the remainder of the payment on the day of pickup. Can anyone help with this?

thanks in advance