No. Amazon does not accept neosurf.
Amazon does not directly show neosurf as the payment option during checkout. But you can use neosurf code for payment. the steps include- visit www.neosurf.com. After you've chosen your webshop, go to the payment screen and select the Neosurf icon. Validate your code after you've entered it. The transaction will be confirmed, and you will have access to the service.