Virtual cards and mobile wallets are separate tools that work well together. Your bank provides virtual credit cards and virtual debit cards by generating a unique card number, expiration date, and security code. Virtual wallets are apps where you can store this information and access it when you need it.