Yes – you can use any debit or credit card to pay the deposit. However, the direct debits must come from a bank account in your name.