I've called all the places like Walmart, London drugs, best buy....etc. that are listed as places to buy them but they all said they either don't sell them anymore or they only sell top up cards. If there is no place to buy them in person does anyone...