You must have a card registered on your account if they did that. They can’t use DD details to make one off payments.I discovered Barclays doesnt recognise google pay when I tried to pay for my Everton ticket. Spent 2 hours in the phone to customer services just to be told they had taken the money already with details they have as I pay my ST with DD