Page 1 of 2

Email confirmation and redirect to registration page not hap

PostPosted: July 13th, 2011, 5:11 pm
by ladyj2001
Hi there,

I have gone through the user guide several times but can't find what is causing this problem.

Basically, when a user pays for a subscription using Paypal, they are redirected to my homepage instead f the register.php page,and neither are they being added to my Aweber mailing list.

When I check users in Wordpress, they are definitely not there either.

I don't know what is missing or what I have dine wrong.

Can anyone help?

Re: Email confirmation and redirect to registration page not

PostPosted: July 13th, 2011, 7:05 pm
by BobTabor
Hi there, a couple of quick questions:

(1) Are you using s2Memember Pro? PayPal Express or PayPal Website Payments Pro?

(2) In s2MEmber --> PayPal Options --> PayPal Account Details, PayPal PDT/Auto-Return Integration filled out?

(3) In aWeber, have you modified the Email Parser and selected the PayPal parser?

I just set many of these myself and they seem to work for me. I'd be happy to walk you through what I did.

Re: Email confirmation and redirect to registration page not

PostPosted: July 30th, 2011, 1:11 pm
by ladyj2001
Hi Bob,

Thanks for your help - I didn't receive an alert about this, so I am only just seeing it now.

BobTabor wrote:Hi there, a couple of quick questions:

(1) Are you using s2Memember Pro? PayPal Express or PayPal Website Payments Pro?
I'm using the free version with Paypal Website Payments Pro

BobTabor wrote:Hi there, a couple of quick questions:
(2) In s2MEmber --> PayPal Options --> PayPal Account Details, PayPal PDT/Auto-Return Integration filled out?

Yes

BobTabor wrote:Hi there, a couple of quick questions:
(3) In aWeber, have you modified the Email Parser and selected the PayPal parser?


I'm trying to get my head around this, as it wasn't documented in the S2Member setup pages etc. Can anyone shed some light on what I need to do?

Thanks again

Re: Email confirmation and redirect to registration page not

PostPosted: July 30th, 2011, 11:17 pm
by Cristián Lávaque
Could you enable logging WP Admin -> s2Member -> PayPal Options -> Account Details -> Enable Logging Routines, run a few test purchases and then via FTP get the logs from /wp-content/plugins/s2member-logs/. Post here the entries, x'ing out any private info please.

Re: Email confirmation and redirect to registration page not

PostPosted: August 1st, 2011, 2:44 am
by ladyj2001
Hi Christian,

I'll send those shortly.

I was reading through some posts which said that the issue happens when you ofer a free trial, so I took that off, and now it is adding the details to Aweber, but there is still the major issue tha when someone pays, they only get the Aweber email. They don't get the account details page from S2member, and when I generate it from'add member', I have to copy and paste their Paypal ID details and their transaction ID details from Paypal, otherwise they can't log in.

It ia also not sending them a password, either.

Re: Email confirmation and redirect to registration page not

PostPosted: August 1st, 2011, 5:55 pm
by Cristián Lávaque
OK, send me the logs with the entries for the new issues you're reporting, please. I'll wait for them.

Re: Email confirmation and redirect to registration page not

PostPosted: August 2nd, 2011, 11:10 pm
by Cristián Lávaque
Which log are those entries from? Are there entries in other logs for the transactions you had the trouble with?

Please use a separate reply for different logs, cause you're pasting so many entries that it would get confusing telling where one log ends and the next starts. Thanks! :)

Re: Email confirmation and redirect to registration page not

PostPosted: August 2nd, 2011, 11:50 pm
by ladyj2001
Hi Christian,

This is from just one log file. Ie wp-content>plugins>s2member>s2member logs

I just opened the file and copied it. I am not very technical, sorry, Sonia assumed that is what you wanted...

Re: Email confirmation and redirect to registration page not

PostPosted: August 3rd, 2011, 12:11 am
by ladyj2001
Hi Christian,

In Paypal, there is an option when you create buttons that says you can let it send the user usernames and passwords, and I wanted to ask you if there is any documentation of using that processwith s2member?

I lost a subscriber yesterday because despite paying and me manually adding them as a subscriber (even with their paypal transaction ID etc), they were still being asked to register, which was the final straw. If using Paypal to send usernames and passwords is possible with s2member then it would save a little time and my site's reputation! :-)

Please let me know.

Thanks

Re: Email confirmation and redirect to registration page not

PostPosted: August 4th, 2011, 12:43 am
by Cristián Lávaque
PayPal won't send them the username and password. That's done by WordPress when they create the account, you can edit here the email they'll get WP Admin -> s2Member -> General Options -> Email Configuration -> New User Email.

Now, when you create the account manually or with the s2Member import tool, the user won't get the New User Email. You will need to send the new user this information yourself, because WordPress won't do it.

Re: Email confirmation and redirect to registration page not

PostPosted: August 4th, 2011, 1:03 am
by Cristián Lávaque
About the last log you posted, I'm not sure yet... Could you just pick the entries for a customer that had the trouble you mentioned earlier (not getting the email or being redirected to the registration page)?

Another thing, you left private information in the log (customer names and email addresses). Please x it all out.

Could you also post the shortcode you're using for the PayPal button or pro-form?

Re: Email confirmation and redirect to registration page not

PostPosted: August 4th, 2011, 4:35 am
by ladyj2001
Hi Christian,

Thanks for this.

The issue is that the log files are long and I am not technical at all, so I don't know where one transaction starts or finishes.

What I have pasted in is one log and all the transactions are shaving the same except for the will and probabe transaction. They are taking payments but not doing anything else. I have then added the details manually in s2member but when they try to log in it keeps askin them to register again or just won't accept the details I have entered. [YouTube][/YouTube]

The shortcode wasn't working I went the long route of pasting the long code from s2member into Paypal and using the Paypal button generator code instead, which works and has enabled the aweber part to work.

Re: Email confirmation and redirect to registration page not

PostPosted: August 6th, 2011, 12:27 am
by Cristián Lávaque
Would you like me to ask Jason if he'd be interested in setting s2Member up for you? It'd be paid if he did it. I'm not sure if he has time to take new jobs, but I can ask for you if you wanted that. I feel that you may have less trouble that way and would have it running much sooner.

Back to the logs, You could back up the logs you have now, take them out of the s2member-logs dir and run a new transaction, then the log would only have the new entries.

Re: Email confirmation and redirect to registration page not

PostPosted: August 6th, 2011, 6:13 pm
by ladyj2001
Hi Christian,

Yes - please do. I would need to know the price first though :-)

What concerns me is that this pluginis supposed to work seamlessly - I shouldn't have to pay to make it work...but nonetheless please ask him for me.

Thanks

Re: Email confirmation and redirect to registration page not

PostPosted: August 8th, 2011, 1:51 pm
by Cristián Lávaque
ladyj2001 wrote:What concerns me is that this pluginis supposed to work seamlessly


It does when configured properly. I just suggested the installation service because you're having trouble setting it up yourself. Let me try a little more to help you sort this out here then.

ladyj2001 wrote: I'm using the free version with Paypal Website Payments Pro


I'm re-reading the thread to spot something I may have missed (I read tons of different threads daily and can miss/forget some details) and saw that reply you gave Bob earlier in this thread.

Could you show me the page where you have the PayPal button and the shortcode you're using for it?

The buttons work with PayPal Standard, not PayPal Pro, so I'm not sure how you have it set up and would like to see those to have a better idea.

Thanks!

Re: Email confirmation and redirect to registration page not

PostPosted: August 8th, 2011, 2:04 pm
by ladyj2001
Hi Christian,

Thanks for this.

It wasn't a dig - I'm just surprised I couldn't get it to work because usually I'm able to configure membership plugins perfectly.


Thanks

Re: Email confirmation and redirect to registration page not

PostPosted: August 8th, 2011, 4:15 pm
by Cristián Lávaque
OK, I see you're using a PayPal hosted button, i.e. generated over at PayPal instead of s2Member.

To have those work with s2Member properly you should follow these instructions: viewtopic.php?f=36&t=309#p1333

Or create a button with s2Member and use the shortcode it gives you. WP Admin -> s2Member -> PayPal Buttons

(You can delete the link you posted above if you want.)

Re: Email confirmation and redirect to registration page not

PostPosted: August 8th, 2011, 4:32 pm
by Cristián Lávaque
ladyj2001 wrote: I don't want to publicise my domain name with the problem I'm having


I removed the link myself, as well as the logs that had the domain name all over the place and were really long and slow loading anyway. If we need the logs again, I'll give you an email address to send the files instead.

Re: Email confirmation and redirect to registration page not

PostPosted: August 8th, 2011, 4:38 pm
by ladyj2001
Thank you.

Did you see my other post?

I followed those the instructions in the thread when Icreated the paypal buttons in paypal. I just dotn understand why paypal isn't talking to s2member...why isnt s2member creating user accounts when people pay? Or when I add them manually?

I'm happy to give you wp-admin access if that would help you take a better look...

Re: Email confirmation and redirect to registration page not

PostPosted: August 8th, 2011, 4:45 pm
by Cristián Lávaque
What post?

Re: Email confirmation and redirect to registration page not

PostPosted: August 8th, 2011, 4:59 pm
by ladyj2001
It must have not saved...very odd.

I was saying that I used the instructions in the thread you sent to set up the buttons in paypal. I has tried using the short codes before Paypal but they were producing error messages, that's why I tried creating the button in paypal directly using the s2member generated code.

Did I do something wrong?

The buttons work, and people are getting the Aweber confirmation email now - the only thing that isn't happening is that:

1. user accounts are not being created after payment - nor are they being created properly when I add a member through s2member

2. S2member is not sending the email to users with passwords even when I add them manually in s2member admin

Would it help if I gave you wp- admin access?

Re: Email confirmation and redirect to registration page not

PostPosted: August 8th, 2011, 5:22 pm
by Cristián Lávaque
I see.

Sorry, I don't login to users' admin areas, so I try to help fix them here before taking Jason off development to look at these things. I hope you understand.

Let's look at the errors you get when trying to use the button's shortcode s2member generates. This is likely a problem with your theme or another plugin affecting shortcode parsing. Please post the shortcode in a page and give me the URL to it so I see what's happening.

Re: Email confirmation and redirect to registration page not

PostPosted: August 9th, 2011, 6:02 am
by ladyj2001
Hi Christian,

Thanks so much for your help.

This is the code with the dropdown menu choice:

Code: Select all
<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="business" value="joycellyn@hotmail.com" />
<input type="hidden" name="cmd" value="_xclick-subscriptions" />
<!-- Instant Payment Notification & Return Page Details -->
<input type="hidden" name="notify_url" value="http://www.motherswhowork.co.uk/?s2member_paypal_notify=1" />
<input type="hidden" name="cancel_return" value="http://www.motherswhowork.co.uk/" />
<input type="hidden" name="return" value="http://www.motherswhowork.co.uk/?s2member_paypal_return=1" />
<input type="hidden" name="rm" value="2" />
<!-- Configures Basic Checkout Fields -->
<input type="hidden" name="lc" value="" />
<input type="hidden" name="no_shipping" value="1" />
<input type="hidden" name="no_note" value="1" />
<input type="hidden" name="custom" value="www.motherswhowork.co.uk" />
<input type="hidden" name="currency_code" value="GBP" />
<input type="hidden" name="page_style" value="paypal" />
<input type="hidden" name="charset" value="utf-8" />
<input type="hidden" name="item_name" value="Mothers Who Work Club Premium Membership" />
<input type="hidden" name="item_number" value="2" />
<!-- Configures s2Member's Unique Invoice ID/Code  -->
<input type="hidden" name="invoice" value="<?php echo S2MEMBER_VALUE_FOR_PP_INV(); ?>" />
<!-- Identifies/Updates An Existing User/Member ( when/if applicable )  -->
<input type="hidden" name="on0" value="<?php echo S2MEMBER_CURRENT_USER_VALUE_FOR_PP_ON0; ?>" />
<input type="hidden" name="os0" value="<?php echo S2MEMBER_CURRENT_USER_VALUE_FOR_PP_OS0; ?>" />
<!-- Identifies The Customer's IP Address For Tracking -->
<input type="hidden" name="on1" value="<?php echo S2MEMBER_CURRENT_USER_VALUE_FOR_PP_ON1; ?>" />
<input type="hidden" name="os1" value="<?php echo S2MEMBER_CURRENT_USER_VALUE_FOR_PP_OS1; ?>" />
<!-- Controls Modify Behavior At PayPal® Checkout -->
<input type="hidden" name="modify" value="0" />
<!-- Customizes Prices, Payments & Billing Cycle -->
<!--<input type="hidden" name="amount" value="5.00" />-->
<input type="hidden" name="src" value="1" />
<input type="hidden" name="srt" value="" />
<input type="hidden" name="sra" value="1" />
<!--<input type="hidden" name="a1" value="0" />-->
<!--<input type="hidden" name="p1" value="0" />-->
<!--<input type="hidden" name="t1" value="D" />-->
<input type="hidden" name="a3" value="5.00" />
<input type="hidden" name="p3" value="1" />
<input type="hidden" name="t3" value="M" />
<!-- Displays The PayPal® Image Button -->
<input type="image" src="https://www.paypal.com/en_US/i/btn/btn_xpressCheckout.gif" style="width:auto; height:auto; border:0;" alt="PayPal®" />

Re: Email confirmation and redirect to registration page not

PostPosted: August 9th, 2011, 6:03 am
by ladyj2001
This is the code for the recurring subscription:

Code: Select all
<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="business" value="joycellyn@hotmail.com" />
<input type="hidden" name="cmd" value="_xclick-subscriptions" />
<!-- Instant Payment Notification & Return Page Details -->
<input type="hidden" name="notify_url" value="http://www.motherswhowork.co.uk/?s2member_paypal_notify=1" />
<input type="hidden" name="cancel_return" value="http://www.motherswhowork.co.uk/" />
<input type="hidden" name="return" value="http://www.motherswhowork.co.uk/?s2member_paypal_return=1" />
<input type="hidden" name="rm" value="2" />
<!-- Configures Basic Checkout Fields -->
<input type="hidden" name="lc" value="" />
<input type="hidden" name="no_shipping" value="1" />
<input type="hidden" name="no_note" value="1" />
<input type="hidden" name="custom" value="www.motherswhowork.co.uk" />
<input type="hidden" name="currency_code" value="GBP" />
<input type="hidden" name="page_style" value="paypal" />
<input type="hidden" name="charset" value="utf-8" />
<input type="hidden" name="item_name" value="Mothers Who Work Club Premium Membership" />
<input type="hidden" name="item_number" value="2" />
<!-- Configures s2Member's Unique Invoice ID/Code  -->
<input type="hidden" name="invoice" value="<?php echo S2MEMBER_VALUE_FOR_PP_INV(); ?>" />
<!-- Identifies/Updates An Existing User/Member ( when/if applicable )  -->
<input type="hidden" name="on0" value="<?php echo S2MEMBER_CURRENT_USER_VALUE_FOR_PP_ON0; ?>" />
<input type="hidden" name="os0" value="<?php echo S2MEMBER_CURRENT_USER_VALUE_FOR_PP_OS0; ?>" />
<!-- Identifies The Customer's IP Address For Tracking -->
<input type="hidden" name="on1" value="<?php echo S2MEMBER_CURRENT_USER_VALUE_FOR_PP_ON1; ?>" />
<input type="hidden" name="os1" value="<?php echo S2MEMBER_CURRENT_USER_VALUE_FOR_PP_OS1; ?>" />
<!-- Controls Modify Behavior At PayPal® Checkout -->
<input type="hidden" name="modify" value="0" />
<!-- Customizes Prices, Payments & Billing Cycle -->
<!--<input type="hidden" name="amount" value="5.00" />-->
<input type="hidden" name="src" value="1" />
<input type="hidden" name="srt" value="" />
<input type="hidden" name="sra" value="1" />
<!--<input type="hidden" name="a1" value="0" />-->
<!--<input type="hidden" name="p1" value="0" />-->
<!--<input type="hidden" name="t1" value="D" />-->
<input type="hidden" name="a3" value="5.00" />
<input type="hidden" name="p3" value="1" />
<input type="hidden" name="t3" value="M" />
<!-- Displays The PayPal® Image Button -->
<input type="image" src="https://www.paypal.com/en_US/i/btn/btn_xpressCheckout.gif" style="width:auto; height:auto; border:0;" alt="PayPal®" />

Re: Email confirmation and redirect to registration page not

PostPosted: August 9th, 2011, 12:31 pm
by Cristián Lávaque
Thanks.

I don't see the a dropdown menu in the first one. By the way, those are the full codes and you need a PHP execution plugin for them to work properly (unless you change the PHP parts with shortcode equivalents).

It is better to use the button shortcodes instead of full code. Could you show me the shortcodes you generated with s2Member and also post them in a test page and give me the URL to see them? Thanks!