Rental Payment for the car booked on Self Drive needs to be made in advance i.e. at the time the car is handed over to you.