It seems you are a newbie to payment methods or you seem to be living under a rock somewhere in a remote deserted island. In many countries, most banks do issue virtual cards, such as in the US, all over EU, India, Philippines, Vietnam, many countries in Africa, etc.