Thanks for the follow-up.Yes, I believe s2Member Pro is going to solve this issue for you. With s2Member Pro installed, you have MUCH more control over the Return-Page template, and even a custom
success="" Shortcode Attribute is customizable too. With those additional tools at your disposal, I don't see any reason you couldn't accomplish what you've described. If you do, please let us know and we'll continue to assist.
See s2Member Pro screenshots below.
Now, regarding the Registration Access Link. Although I can't be sure, I suspect that your Registration Access Links are being generated with invalid details. If I were you, I would try to solve that immediate issue before upgrading to s2Member Pro. It sounds like your PayPal-generated Button code might be corrupted in some way, because you've said the Registration Access Links work when generated manually, but not when generated by your PayPal-generated/hosted button.
If you continue to have trouble in this regard, please post the code on-file at PayPal, so we can review the code itself, to see what might be causing immediately-expired Registration Access Links on your installation.
(requires s2Member Pro )
Or, there are some other options available for Return Page templating if you prefer to do it this way.
(requires s2Member Pro )
"If that isn't used, the s2Member can't set the proper cookies to let the user register later (although he can still do it using the link he gets by email)."
This is NOT an issue with s2Member Pro installed,
just use the
success="" Shortcode Attribute and you're good on this front.