They would rather you use a bank issued Visa/master card/Discover but, if you use your debit card they will want an official bill with your address on it and proof of full coverage insurance as well.
No. They don't. Credit card is the best form of payment/method to take rental. If you want to use a debit card you have to take proof of residence in the form of utility bills.
Thanks! Your answer is awaiting moderation.