https://sites.google.com/vanillaegiftcardbalance.org/vanillagiftcardbalancee/

Vanilla also has gift cards that those you buy cards for are able to use anyplace where Visa credit cards can be used. The gift cards aren't expiring and aren't credit card, which means there is no need for a credit check. Gift cards do not need to be activated until they're purchased. … The money will be loaded on your credit card.