Hello, I have a setup where a user can register for a free product. If a user then tries to upgrade to a paid product it tries to use the free payment system instead of the paid one. The only way they can get around it now is by having them log out. I have enabled and disabled automatic login after registering and it doesn't affect this problem. The user has to manually sign out so it will clear the session.
This has been fixed. Fix will be available in next release. If you need this faster, contact helpdesk and ask to provide latest /amember/application/default/controllers/SignupController.php