There are almost 150,000 spots to buy a Neosurf prepaid voucher. Also, if you are a Neosurf account holder, you can buy an online voucher with your credit/debit card or by using your bank account.