Page 1 of 1

s2member pro signup problems

PostPosted: November 27th, 2011, 3:52 pm
by slyhands
Hello -

s2member pro has been working great for my client. However, it appears that there may be an issue with a member account being created when something does not go through properly with their credit card. Apparently, the username/email they are trying to use after an unsuccessful sign-up becomes "unavailable".

Please see the issue as described by my client here:

I've had some issues with the payment form. When someone signs up and doesn't do something correctly they get another chance but their username and email show up as already taken and they have to resign up.. So many times, if they put in the wrong exp date, address or any other typo they have to do it multiple times and sometimes it charges twice...


I'm not too sure where to begin trouble-shooting this one, as I simply used the s2member generated form...and it does function properly for a lot of people. But apparently the issue is when incorrect information is entered.

Suggestions?

Thanks in advance.
Steve

Re: s2member pro signup problems

PostPosted: November 27th, 2011, 4:12 pm
by Raam Dev
Hi Steve,

Could you check if the s2Member JavaScript is loading correctly on the signup page? If you view-source on the signup page, you should see a line like this inside the <head></head> tags:
<script type="text/javascript" src="https://raamdev.com/wordpress/wp-content/plugins/s2member/s2member-o.php?ws_plugin__s2member_js_w_globals=1&amp;qcABC=1&amp;ver=111105-111105-830831336"></script>


Note that there are two lines like this inside the HEAD, but one is for loading the CSS (<link> tag) and one is for loading the JavaScript (<script> tag). Locate the URL in the <script> tag and try visiting it in the browser.

Does that URL return the JavaScript (as it should) or does it redirect to a 404?

Re: s2member pro signup problems

PostPosted: November 30th, 2011, 4:00 pm
by slyhands
Hi Raam -

Thanks for the reply. I do have the following javascript include that appears on the page (and it resolves if I visit the link):

<script type='text/javascript' src='https://doingmypart.com/dmp/?ws_plugin__s2member_js_w_globals=dbf04ff600203e8a986309c1e02b9e2d&#038;qcABC=1&#038;ver=110815-110815-199389247'></script>


The issue here though appears to be server side. I'm thinking that if the customer inputs the incorrect credit card info, this may be validated AFTER the member account is created (I'm using PayPal Pro)....then the user is sent back to the form for sign-up. However, because their account now exists in the system, it reports back that the username and/or email they are trying to sign-up with is already in use.

This is a guess as to what is happening, but I am not too sure.

Steve

Re: s2member pro signup problems

PostPosted: December 4th, 2011, 10:23 pm
by slyhands
Just re-bumping this post. I'm at a loss as to how to fix this for my client, as it uses the core functionality of s2member without any custom modification.

Thanks again in advance,
Steve

Re: s2member pro signup problems

PostPosted: December 8th, 2011, 7:09 pm
by Cristián Lávaque
Thanks Steve. I'm forwarding this to the Lead Developer to take a closer look and see where the problem lies and how it could be fixed. Thanks for your patience. :)

Re: s2member pro signup problems

PostPosted: December 8th, 2011, 7:11 pm
by Cristián Lávaque
Could you please post the log entries related to these transactions if possible? WP Admin -> s2Member -> PayPal Options -> Account Details -> Enable Logging

And what s2Member and s2Member Pro versions are you using? 110815? You should upgrade to the latest version and see if you still get that problem with the payments. viewtopic.php?f=36&t=247