Neosurf prepaid cards enable users to shop online at more than 50,000 merchants worldwide without the need for a credit card.