Visa gift cards are available for purchase online from trusted vendors through Visa's official website. When purchasing a Visa gift card from a vendor, put the recipient's address as the shipping address.
Some of the vendors are banks that are only available to current customers. As of 2015, anyone can purchase Visa gift cards from Gift Card Mall, GiftCards.com, and GiftCardLab.com. These vendors allow gift card customization that includes adding personal pictures, themed gallery pictures and messages to the cards. The amount of cash on the card is adjustable, and a gift card package can a greeting card as well. Also available are virtual gift cards, which allow the recipient to use the card online within a day.