If you live 'close to the edge' then dont use pay at pump. There is a choice and there are valid reasons it is being done.
Personally I'm happy with it.
Looking closely at the story tis bit is interesting:
//Asked about the £99, Mastercard said: "While some customers may see a request for a higher amount than the fuel they bought - perhaps on their mobile banking app - these funds are not taken from their account. Only the value of the petrol dispensed is withdrawn."
In other words, the money never leaves a consumer's account - only the actual amount they spend is taken.//
So the £99 is NOT taken out your account according to them, it's all about timing of looking at an online application.
This particular lady seems a bit odd and I do wonder if she is afer her 15 mins of fame, statements such as : "I sometimes top up silly amounts like £5 to keep it at full." - Jeez.