Most suppliers require a credit card in the main driver’s name for the security deposit. Debit cards are accepted only when the listing explicitly allows it.Still need help? contact us.