A virtual card, sometimes called a temporary card number or anonymous card number, is a credit or debit card number that can be created through a website or mobile app, and does not come with a physical card.