The best part of a virtual card is the fact that you do not need to attach a bank account with it. You may, however, need a bank account if you choose to make an online variant of your physical credit or debit card.