Page 1 of 1

Problem With User Registration Link

PostPosted: October 20th, 2011, 2:57 pm
by dspruyt
Hi,

I am currently having an issue with members purchasing my product. The email that they receive
from s2 returns an expired link even if they clicked on that link right away.

I am creating a sales funnel and therefore, after they make their payment, they are brought
to an upsell page rather than the usual registration page. The email sent doesn't allow them to
register and asks them to contact the administrator.

I have tried switching between TinyURL and the Google URL Shortener but both return the same
error. Any advice?

Re: Problem With User Registration Link

PostPosted: October 20th, 2011, 4:22 pm
by Jason Caldwell
Gotchya. Are you running any filters against s2Member ( i.e. custom code of your own )?
If not, try this and report back with your results for me please.

Log into your Dashboard, and go to PayPal Buttons -> Registration Access Links. Create a new Registration Access Link with a unique Subscr. ID ( you can make this up if you like ), and then test it out. Does it redirect you to the Registration Form?

Re: Problem With User Registration Link

PostPosted: October 20th, 2011, 4:28 pm
by dspruyt
Okay. This one works. It redirects me to the registration form.

Re: Problem With User Registration Link

PostPosted: October 20th, 2011, 4:35 pm
by Jason Caldwell
OK. Thank you, that's good.

Now let's look at your Shortcode. Can you please post the Payment Button and/or Pro Form Shortcode that your Customers are using to complete checkout? Let me take a look at that, so we can backtrack to see what might be happening ( i.e. we need to see what type of purchase is being made ).

Also, do you have a Registration Access Link that is NOT working, that you can share with me?

Re: Problem With User Registration Link

PostPosted: October 23rd, 2011, 9:54 pm
by dspruyt
<form action="https://www.paypal.com/cgi-bin/webscr" method="post"><input
name="cmd" value="_s-xclick" type="hidden"><input
name="hosted_button_id" value="M34GDQT98WEXJ" type="hidden"><input
src="https://www.darrenspruyt.com/addtocart.jpg" name="submit"
alt="PayPal — The safer, easier way to pay online." type="image"
border="0"><img alt=""
src="https://www.paypalobjects.com/en_GB/i/scr/pixel.gif" border="0"
height="1" width="1"></form>

This is what I'm using.

http://tinyurl.com/44lhvp9#www.darrenspruyt.com

I created a subscriber ID. Tell me how it goes!

Re: Problem With User Registration Link

PostPosted: October 24th, 2011, 11:24 am
by Jason Caldwell
Thanks for the follow-up.

This Registration Access Link is functional ( i.e. I am taken to your Registration Page and allowed to register ). Is there something I'm missing?

The PayPal Button Code that you've posted is not an s2Member Shortcode. It seems that you've integrated s2Member in some custom way on your own? Please explain further and let us see the underlying data that is configured with this PayPal-hosted button. Currently, all I can see is your hosted_button_id.

Re: Problem With User Registration Link

PostPosted: October 24th, 2011, 2:14 pm
by dspruyt
I'm using the HTML code that's being generated from s2member since I'm essentially creating my own sales page, the only difference is the img src for my payment button.

Somehow it's okay when the code is manually generated. This one I just created doesnt work:

http://goo.gl/JuaCI#darrenspruyt.com

Please advise!

Re: Problem With User Registration Link

PostPosted: October 25th, 2011, 1:40 pm
by Cristián Lávaque
If you want to use a PayPal generated button, you need to follow these instructions so it works with s2Member: viewtopic.php?f=36&t=309#p1333

When you return the user, he has to go to the return URL that s2Member provides for you in the PayPal return panel, the URL that ends with ?s2member_paypal_return=1. WP Admin -> s2Member -> PayPal Options -> Auto-Return

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). To show the user a custom return page, a good way to do it would be using s2Member Pro's success attribute in the button's shortcode. WP Admin -> s2Member -> PayPal Buttons -> Shortcode Attributes -> success

Let me know if that helps. :)

Re: Problem With User Registration Link

PostPosted: October 25th, 2011, 1:48 pm
by dspruyt
Okay. I'll have to check that out.

My plan is to bring the user to a different page (an upsell) once they have made a payment on the initial offering,which is why I do not bring them back to the user registration page instead.

I created the button with s2 and I just the html code that was generated from inside, just editing the img source.

Re: Problem With User Registration Link

PostPosted: October 25th, 2011, 2:10 pm
by dspruyt
Do you have a better solution Christian? or does s2 pro solve this?

Re: Problem With User Registration Link

PostPosted: October 25th, 2011, 3:56 pm
by Jason Caldwell
FYI: s2Member Pro does provide the option to configure One-Time-Offers upon login.
See attached screenshot for details ( click to enlarge ).

SNAG-0063.png

Re: Problem With User Registration Link

PostPosted: October 25th, 2011, 4:11 pm
by dspruyt
The upsell I have is a separate affiliate program and they have their own payment system. What do you suggest? I just have to get the initial portion solved.

They opt-in > Video offer + Add to cart button > Lead purchases > Brought back to upsell page
So the part I'm looking to solve is the part where the user registers on my page once they make the first purchase.

"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)."

That's the issue I'm facing because the user gets an expired link through email even if he attempts to register right away. So I'm not sure what the optimal solution is right now. :S

Re: Problem With User Registration Link

PostPosted: October 25th, 2011, 4:34 pm
by Jason Caldwell
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 )
SNAG-0064.png

Or, there are some other options available for Return Page templating if you prefer to do it this way.
(requires s2Member Pro )
SNAG-0065.png


"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.