Always use a CC to book and pay.
If you par ahead of time with a credit card you get an online discount. No deposit otherwise.
No deposit. You pay the day you pick up the car, if you're paying via debit card. And make sure you get the car at the time of reservation, because they will charge you a heap of money if you get it early.
Thanks! Your answer is awaiting moderation.