We've all been there. You go into buy something that literally costs €2 and for whatever reason your card gets declined. A shot of panic and embarrassment runs through you and you have to leave the shop empty handed.

It may be a common occurrence to us ordinary folk, but if you're a worldwide superstar, you'd expect it to never happen.

Well, it happened to Justin Bieber in Subway yesterday and a random fan ended up paying for him.

According to the MailOnline, the Biebs was in a Subway in West Hollywood and tried to buy a footlong sub, four bottles of milk and some cookies… and had to stand there red-faced when his card didn't go through after multiple attempts.

Let's hope he was gracious to the Belieber who took care of his bill.