Virtual credit cards (VCCs) give safe online transactions by generating unique numbers for each buy, protecting against fraud. They are temporary, easy to set up, and often free