Not really. Virtual cards actually work like physical credit or debit cards. As debit cards are used at ATMs, that is the same way virtual cards are used in all virtual platforms that accept payments.