Yes, Neteller offers prepaid cards. You can apply for  prepaid cards from your account.