I recently visited our vets and was told I had an outstanding bill to pay (from a previous visit) so I paid it all on my credit card. When I got home I checked my statement and could see I had already paid it last month. I phoned the vet, they admitted they had made a mistake.
But they won’t refund me back to my card. They said they only do refunds as a bank transfer directly to our bank account, so they need all our bank details.
Surely that’s not right/legal??