The Halifax bank manager has just told me they do not allow purchases from a bank account.
It's common practice and I think bank are designed to pay using the bank card (debit or credit) however you can send money to any account using the online money sending feature. It's like a regular OTC trade.
I can use a debit or credit card. But of course the exchange fees are to high.
I know and it's frustrating.