With an increasing number of businesses going digital, virtual cards are fast becoming the preferred method of payments in various markets across the world, thanks...