So when there's an outage you can buy whatever you want? Or how do they verify that you have money?
When you buy food/beer on a plane/train, this is probably happening. Ryanair would rather eat the cost of a fraudulent payment than pay for data and slow down their salespeople.