Non VBV cards means non verified by visa or non MSC means non master card security, these cards are never been virtually generated it only get in physically issued cards.
some sites sell the cards 1$,5$,10$ each but all these cards are worthless they only takes money and nothing else. Msg me...