You can't pay with a debit card. Must pay with credit card
If the card has your name printed on it, you can.
They do if your a company
They will run a credit check and if you pass you can rent with them
Thanks! Your answer is awaiting moderation.