While you can pay for your car rental in cash, debit card or credit card, a credit card is necessary to have a pre-authorization in the amount of the excess for the car that is being hired. This is to guarantee the Security Deposit.
You can also make the security deposit with a debit card but in that case you need to have full insurance, meaning you need to buy Super CDW + SPI.