Getting pending money returned

My payment for Tesco petrol never went through on Monday night (28/02/22), I tried it again but it was declined because the first payment was now pending. I had to pay by other means but the pending payment still hasn’t been returned. How can I fix this?

You have to wait 7 days and it will come back to you automatically. Unless Tesco cancel the gold sooner.

How many karat :eyes: