I had an issue the other day. My phone showed the tick as if the payment had been made, but terminal in the shop didn't complete. I was asked multiple times to try again, but it didn't work. I ended up putting my shopping back, as that was my only method of payment.
I tried in another shop 10 minutes later and the same thing happened.