The Vanilla gift card can be used for online, in-store and phone transactions, even without a debit or credit card. Vanilla gift cards are accepted wherever Visa is recognized. The best part about this card? You can't spend more than what you have loaded onto it, so there's no risk of overdraft.The Vanilla Gift Cards were issued by The Bancorp Inc.. You can purchase these cards at Walgreens, CVS Pharmacy Walgreens, Rite Aid Pharmacy Walgreens, Walgreens and Sam's Club. You can also buy the Vanilla gift card balance or at Speedway.