Most of those (used to) work offline too, as long as there was money on the card. Not something an online payment system or app needs to deal with.