Yes, you will be able to pay your deposit with a permanent prepaid debit card. Temporary ones don't work.