You can take an online Visa or other prepaid ecard and use it to buy another card to use in-store such as Wal Mart. Take the Visa, go to Wal-Mart online, buy the Wal Mart e-card then receive the value instantly to print out card to scan at register or save on phone and enter on register screen as a shopping card. Hope this helps.