Gumroad is a payment processor, which automatically creates an account with your email, so no need to register. You can always recover your files by logging in with your email to https://gumroad.com/library
Art Station is one of the biggest market places for creatives and game developers, also a great place to buy and store your stuff.