There is no reason for them to take credit card details if they have your driving license number or passport and the required rental fee and insurance .No need at all.