Do the pre-paid cards cost more than the face value? I think I bought one for my son at Christmas and was disappointed to find out that there was an extra fee. As to why they might not work online, it could be that there is no address verification available for that type of cards. Some merchants might have their websites set up to reject transactions that don't have an address match.