Can you not give a meter reading on the free automated phone line 0800 ????? then pay with maestro over the phone using the 0800 number?

I would never pay for anything online with a debit card of any description as there is no protection, whereas if you use a credit card you are protected. I would strongly suggest that you order a credit card with a very low limit and use that instead.

Only my opinion.

Elaine