Yes. Card has to be linked to a bank.
For what kind of transaction? Most places do.
I believe it depends on the company you are renting through
Yes
Renting a car. The last time I went to Enterprise, which was some years ago, I couldn't use my debit card.
Thanks! Your answer is awaiting moderation.