Problem remains. Emails are not sent and payments are only registered if the user is logged in!!! Means I never caught it while testing (logged in).
As no one seems to know the answer, is there a way I could have them all open on page load? I really need to be in them. Upgrading wordpress did not help either.