While you will not need a credit card to confirm your reservation, you will need one when you pick up your rental car. The credit card owner will need to be present to sign the Rental Agreement.

Pre-paid credit cards will not be accepted at the depot. 

If you wish to use someone else's credit card - they will be required to be with you to pick up the car. They will sign the rental agreement as the "renter" - and need to also provide a photo ID to suppliers.