sethnintendo on 04 September 2015
Look at Japan. They have cards with game codes that they sell in shops. I remember Animal Crossing: New Leaf selling a decent amount of those. I suppose it is for people who don't have credit or debit cards.