An electronic card that can be created using the bank's net banking facility by providing one's credit or debit card details. One need not pay for the same. They are not necessarily issued by the card providers. This card can only be used for online purchases.
What is Virtual Credit Card?