You might want to look at Bluebird, an unbanked prepaid card that American Express manages for Wal-Mart.