Yes, some car rental companies accept cash and/or debit card payments for the rental car as well as the security deposit. On the other hand, it is advisable to pay a deposit by credit card as a pre-authorization, as it is automatically released by the bank after 21 days.