While virtual cards are widely accepted for online transactions, they may have limited acceptance in physical stores. They are primarily designed for use in e-commerce environments.