The physical card allows you to pay for goods in physical locations whereas the virtual card can only be used for online purchases.