I'm really interested to know, Where do this VCCs come from ?? Many people are selling them online, how do they get those vccs?? can anyone plese clear my doubts
Some banks allow you to create virtual credit cards online if own a real credit card to prevent them from unauthorized usage by the sites and hackers
This post might help to shed some light on the issue http://forums.digitalpoint.com/showpost.php?p=5084706&postcount=9