The virtual card is usually issued by a Bank on one of the major credit card companies. American Express and Diners Club will most often issue their own Purchasing Cards.