Almost all Visa/Mastercard cards support this. It's actually better with chip cards since they're MCUs, capable of storing data including offline 'credit limits' and tabulating how much has been debited offline. Can verify pins offline too.
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.