You can sign up directly to receive a personalized card in the mail. There are typically no purchase fees when signing up this way, though ID verification is required.
You can buy a MyVanilla Personalizable Card by signing up online at the official MyVanilla website or by purchasing a temporary "Starter Card" at a variety of retail locations. Where to Buy In-Person (Starter Cards) where can i buy a myvanilla card
Look for them at 7-Eleven, Shell, and Speedway . You can sign up directly to receive a