The banks that offer virtual credit cards include Capital One, Wells Fargo, Chase, and Citi.