Refundable Deposit

I want to be able to charge a payment that will be held until the booking is finished with no issues. They are sing the service to hire equipment that costs e.g £300, but are hiring for £30. I want to hold that £300 until they have returned the item.