As virtual cards are backed by master or visa or some other company like that, it has to be KYC, without KYC it wont work, may be in the start they tell you basic KYC is ok, but once you start doing a few transactions with the card, they will surely ask you for the KYC, as the main bank offering...