In developing countries (INDIA) because many people do not have CC many good banks allow you to generate Virtual Credit Cards No with predefined amount for single use -- for 5+ years now.
So the point is technology and the idea is pretty old but finally someone has implemented it right.