I had the same problem but then I figured out how to get it fixed, for the card to work for online purchases you have to call the Visa-Vanilla number on the back of your Prepaid debit card, Ask them to make the card work for online purchases. The reason it won't go through is that every debit card has a zip code to identify the owner. The purchase won't go through unless that zip code is set up. The only way to do this is to call the people tomorrow morning, then the card can be used online.