Virtual account

A payment card, existing only in the form of a card number, intended for use on the Internet. It does not have a physical (plastic) form and therefore cannot be used in a face-to-face environment (where the physical presence of the card is required for the transaction).