virtual credit card

Definition

Banking

  • noun a technology that allows a user to set up a new credit account with a bank on the Internet and then use this account number to purchase goods, also on the Internet
http://www.dictionarycentral.com/definition/virtual-credit-card.html