You can use your Virtual Debit Card only for online transactions like shopping, travel, recharge, transferring funds etc. However, an Online Debit Card cannot be used at Retail outlets where you swipe your physical Debit Card.
You can use the physical Debit Card to withdraw cash at any ATM.