Unfortunately, you will need to physically go there and buy the prepaid card. However, there are virtual cards and electronic vouchers that you can buy online and use just as easily as Neosurf. But make sure that the betting site accepts those cards and vouchers as payment methods.