Unfortunately, no. All rentals require a credit card for the deposit, although payment for the actual rental can be made via debit card.