Page 1 of 2

Paypal is not putting new subs in the right product

PostPosted: July 12th, 2011, 11:47 am
by skipshean
I've created subscription buttons on our site, www.explosiveoptions.net, that include the product number in the button codes per other comments in the forum here to have the new subscribers elevated to the purchased product membership status, but they keep being created as level #0 members instead.

Any ideas what I could check here? I've looked at everything I can think of. I'm not sure what to post here for you to investigate, either.

Thanks for your help.

Re: Paypal is not putting new subs in the right product

PostPosted: July 13th, 2011, 1:38 am
by Cristián Lávaque
Is the user logged in when when pays for the upgrade? He needs to be in his account to have it upgraded, or he'll get a registration form to create a new one.

Does that help?

If not, please post the shortcode for your button and the log entries for those transactions, please. /wp-content/plugins/s2member-logs/

Re: Paypal is not putting new subs in the right product

PostPosted: July 15th, 2011, 2:42 pm
by skipshean
Chrstian, thanks. But even if the user has to create a new registration, shouldn't it put them in the right product?

Button shortcode:

[s2Member-PayPal-Button level="1" ccaps="" desc="Explosive Options Member / 2x1 month promo" ps="paypal" lc="" cc="USD" dg="0" ns="1" custom="www.explosiveoptions.net" ta="49" tp="2" tt="M" ra="49" rp="1" rt="M" rr="1" rrt="" rra="1" image="default" output="button" /]

As for the logs, do you want the paypal-API.log, or the paypal-ipn.log, or the paypal.rtn log?

Thanks again for the help.

Skip

Re: Paypal is not putting new subs in the right product

PostPosted: July 16th, 2011, 3:57 pm
by Cristián Lávaque
Nevermind, I think I misunderstood your other post.

The shortcode looks good. All the PayPal logs you find in that dir, please. :)

Also, double-check that your settings are correct s2Member and PayPal for the integration. WP Admin -> s2Member -> PayPal Options -> PayPal Account Details, IPN Integration and PDT/Auto-Return Integration

Re: Paypal is not putting new subs in the right product

PostPosted: July 18th, 2011, 10:04 pm
by skipshean
verifying all those settings, then will post those logs

Re: Paypal is not putting new subs in the right product

PostPosted: August 1st, 2011, 8:28 pm
by skipshean
OK, I'm still having this issue and there hasn't been any progress I've been able to make. This post is the logs from one site (explosiveoptions) that is having the following issue:

1.) New user registers on site, buys product
2.) User is added to level #0 list, but not to level #1

Logs attached. I also have a Mailchimp log file, but it has all the passwords, API keys, etc. in it, so I don't want to post that.

Thanks for your help with this...

Re: Paypal is not putting new subs in the right product

PostPosted: August 1st, 2011, 11:26 pm
by Cristián Lávaque
I removed the logs from your post because they had all the private info in them. I kept a copy to review them later if needed, will delete them as soon as we resolve this.

Does everyone have this problem you mention or just some? Could you tell me what transaction had that problem you mention? For example, the last one in your IPN and PDT logs doesn't mention any error, cookies were properly set, confirmation email was sent, everything looks fine.

Re: Paypal is not putting new subs in the right product

PostPosted: August 2nd, 2011, 9:30 am
by skipshean
It is a universal problem -- every purchaser is not being put in the right list. They ARE being inserted into the Level #0 list, but post-purchase, not being placed into the Level #1 list at MailChimp and not being designated as S2member Level #1 in Wordpress users list. I have not had one that worked properly.

I'm 90% sure this is a user error on my part -- but damned if I can figure out what it is.

Thanks for your help. This fix will apply to several different websites that I have that I'm waiting to install S2 on until I get this one resolved.

Re: Paypal is not putting new subs in the right product

PostPosted: August 2nd, 2011, 3:54 pm
by skipshean
I'm attempting a change of the Mailchimp API key to see if that resolves things. I had to do that on one of my other websites, and it all of a sudden worked perfectly, so I'm figuring, why not try it.

Re: Paypal is not putting new subs in the right product

PostPosted: August 3rd, 2011, 12:18 am
by Cristián Lávaque
OK, let me know how that goes, although it wouldn't explain why paying members aren't being set at Level 1 in WordPress.

What about that last entry in the logs you posted? The one whose email starts willc. Wasn't his account set at Level 1?

Re: Paypal is not putting new subs in the right product

PostPosted: August 3rd, 2011, 10:14 am
by skipshean
OK, I talked with my partner and he had added that user manually to MailChimp (the paid and the free lists). He says he did not add the guy to WordPress. I can't confirm with the customer if he created his account in wordpress and it synced, or if MC pushed it to WP.

Re: Paypal is not putting new subs in the right product

PostPosted: August 3rd, 2011, 11:01 pm
by Cristián Lávaque
I'd like to comment that MailChimp won't affect WP or s2Member, the integration is one-way from s2Member to MailChimp.

Could you check what role that user's profile shows? If the user is at s2Member's Level 1 and neither you or your partner set his account manually at that level, and the log shows the account was created and set at that level, then wouldn't it mean that it worked for that user?

Re: Paypal is not putting new subs in the right product

PostPosted: August 3rd, 2011, 11:07 pm
by skipshean
I woud think so, yes...which log do I look at to see where the level was set at?

Re: Paypal is not putting new subs in the right product

PostPosted: August 4th, 2011, 12:17 am
by Cristián Lávaque
The log entry says Level 1. You can check his account in the profile edit page. WP Admin -> Users -> Edit user -> Role

Re: Paypal is not putting new subs in the right product

PostPosted: August 4th, 2011, 7:29 pm
by skipshean
OK, verified. We had another purchase today, and the paypal --> wordpress data passing is working properly. The new buyer/registrant was placed properly into S2member level 1.

The only problem is that the buyer was not added to EITHER of the two mailchimp lists they were supposed to be placed into.

Mailchimp-API.log file for just that last transaction attached. I redacted the user password in the log file.

We've almost got this thing beaten...

Re: Paypal is not putting new subs in the right product

PostPosted: August 5th, 2011, 1:03 am
by Cristián Lávaque
I'm glad the payment and account creation work properly. :)

(I'm removing your mailchimp log because it still has the person's name and email address.)

OK, let's review your MailChimp settings. Could you post a screenshot of the panel for the integration? Blur the API key or crop it and leave what's after.

Have you watched this video? http://www.s2member.com/api-list-servers-video/

Re: Paypal is not putting new subs in the right product

PostPosted: August 5th, 2011, 8:43 am
by skipshean
I had watched that video, yes.

Screenshot attached. I just cut a chunk of the API key out, then pasted it back after taking the screenshot.

Re: Paypal is not putting new subs in the right product

PostPosted: August 5th, 2011, 10:35 pm
by Cristián Lávaque
Cool, thanks!

Did you configure the Automate Un-Subscribe/Opt-Out Removals panel too? There's stuff in it now, that wasn't avaialble yet when Jason shot the video. WP Admin -> s2Member -> API / List Servers -> Automate Un-Subscribe/Opt-Out Removals

Re: Paypal is not putting new subs in the right product

PostPosted: August 5th, 2011, 10:53 pm
by skipshean
All options checked in there.

Re: Paypal is not putting new subs in the right product

PostPosted: August 6th, 2011, 12:35 am
by Cristián Lávaque
OK, could you post a screenshot of it?

I emailed Jason asking him to review your MailChimp log too, I'm still not very familiar with it.

Re: Paypal is not putting new subs in the right product

PostPosted: August 6th, 2011, 6:00 am
by skipshean
Here you go.

Re: Paypal is not putting new subs in the right product

PostPosted: August 6th, 2011, 1:10 pm
by Jason Caldwell
Thanks for the heads up on this thread. After reviewing your MailChimp log file, I'm seeing a return from MailChimp with the error code: 250. See docs: http://apidocs.mailchimp.com/api/1.3/ex ... .field.php
Code: Select all
250   List_MergeFieldRequired

This would indicate to me that you have your MailChimp account configured to "require" custom MERGE field(s) that are not being passed by s2Member. Please see this related thread: viewtopic.php?f=4&t=10148#p20782

Re: Paypal is not putting new subs in the right product

PostPosted: August 6th, 2011, 2:12 pm
by skipshean
Hmmm. Thanks Jason. Will check for that b

Re: Paypal is not putting new subs in the right product

PostPosted: August 15th, 2011, 8:56 pm
by skipshean
I had a problem with the last subscriber we just had. Very confusing, because there were no errors that I could find. Every field but email address is now optional.

The log for those two list entries is attached here. I redacted the API key and customer email address.

Re: Paypal is not putting new subs in the right product

PostPosted: August 15th, 2011, 8:58 pm
by Jason Caldwell
Thanks. What was the problem exactly?
Your log file on this one looks good to me.