Activating Cards Purchased Online. If the card was purchased online, you must activate and register it at vanillavisa.com. You can also do an activation through customer service at 1-800-571-1376. To activate the card over the phone, follow the automated instructions and have the card available for easy reference.