Some car rental companies allow you to reserve your car rental and prepay at the time of booking. You will need a credit card to prepay your car rental. While some rental companies may allow you to pay with a debit card, you may need to present a valid credit card (in the driver's name) if a rental deposit is due at pick-up.