Question: how long do you have to wait to use a vanilla gift card?
Answer: Vanilla Visa prepaid debit cards will sometimes reject PIN-based transactions shortly after cards are purchased, even if they've been properly activated. Wait 24 hours and they'll be fair game.