Where can I use this virtual Visa card?

Anywhere that accepts Visa, which is over 44 million merchants in more than 200 countries and territories. 
To use it, simply enter the card details on the checkout page when making an online purchase just like you would use a typical credit or debit card.