Neteller sign-up process is as easy as it gets. All you need to provide is your email, country and name.