PriMoThemes — now s2Member® (official notice)

This is now a very OLD forum system. It's in READ-ONLY mode.
All community interaction now occurs at WP Sharks™. See: new forums @ WP Sharks™

New Members not being added

s2Member Plugin. A Membership plugin for WordPress®.

New Members not being added

Postby scripteralex » January 3rd, 2012, 10:34 am

I have a production site, yesterday I upgraded to Wordpress 3.3, and s2member v111220-pro. After completing the upgrade, any new members that sign up for our plans are not getting placed in to the proper group, they are all showing up as "Free Subscriber", when they should be placed into Level #1 or Level #2. The payment information is coming through and showing on the user records (gateway and transaction id) but they are not getting access. This is on a site that gets 20+ orders a day and has a global market so I am going through hell trying to update everyone manually.

Also it appears that on January 1st it demoted a large number of members to Free Subscriber for no apparent reason (their payment information was untouched, so I was able to filter on that and reactivate them). This issue prompted me to upgrade hoping that would resolve whatever the problem is. I'm manually going through 4 months of signups to promote members to Level #2 from this other issue, as there was no way to differentiate which plan they had before being demoted.
User avatar
scripteralex
Registered User
Registered User
 
Posts: 8
Joined: September 22, 2011

Re: New Members not being added

Postby Eduan » January 3rd, 2012, 10:53 am

Take a look into WP Admin -> S2member -> PayPal® Options -> Account Details and see if ALL the fields are correctly filled. It's sometimes this that causes this problem.

This video may also be of interest:
http://www.s2member.com/paypal-options-buttons-video/

Have you tried going over the WP Admin -> s2Member -> PayPal® Buttons -> Shortcode Attributes ( Explained )?
It may help clear some things up, just check your button code compared to what's in this section.

Remember to create new buttons with the new info, just to make sure it works.
Now officially accepting Professional s2Member installations along with Bruce C (a.k.a. Ace).

If you're interested in a Professional s2Member Installation, or a Custom Coding Job, you can send your request here.
User avatar
Eduan
Experienced User
Experienced User
 
Posts: 1154
Joined: August 27, 2011
Location: Taxco de Alarcón, Guerrero, México.

Re: New Members not being added

Postby scripteralex » January 3rd, 2012, 11:03 am

Yes all the fields are correct (and haven't changed, this is a live deployed site with over 3000 members). We are using pro-forms, and I regenerated the form short code and its the same as what we are using on our checkout forms.
User avatar
scripteralex
Registered User
Registered User
 
Posts: 8
Joined: September 22, 2011

Re: New Members not being added

Postby Raam Dev » January 3rd, 2012, 5:32 pm

Could provide the button shortcode that you're using?

Also, could you provide the relevant log entries regarding these transactions? (This will help pinpoint where the problem is.) Log files can be found in wp-content/s2member-logs/. If that directory is empty, you'll need to enable logging at WP Admin -> s2Member -> PayPal Options -> PayPal Account Details -> Enable Logging Routines.
Raam Dev || Wherever you are, be there. || Please rate s2Member!
User avatar
Raam Dev
Developer
Developer
 
Posts: 810
Joined: October 26, 2011

Re: New Members not being added

Postby scripteralex » January 3rd, 2012, 5:47 pm

I think it may be related to the W3 total cache plugin. I have disabled the database cache (and turned on paypal logging), now just waiting for a new customer to sign up. The Quick Cache plugin looks interesting, but I really need support for NetDNA CDN.
User avatar
scripteralex
Registered User
Registered User
 
Posts: 8
Joined: September 22, 2011

Re: New Members not being added

Postby scripteralex » January 3rd, 2012, 6:51 pm

Disabling the W3 database cache fixed the issue with the names not being populated, but sadly didn't fix the problem I am still having; everything is coming though ok, just the member status isn't getting set for new members only (upgrades from level 1 to level 2 are working fine).

Form code:
[s2Member-Pro-PayPal-Form level="1" ccaps="" desc="$59.95 USD / One Time ( for lifetime access )" ps="paypal" lc="" cc="USD" dg="0" ns="1" custom="unlockedmw.com" ta="0" tp="0" tt="D" ra="59.95" rp="1" rt="L" rr="BN" rrt="" rra="2" accept="paypal,visa,mastercard,amex,discover,maestro,solo" accept_via_paypal="paypal" coupon="" accept_coupons="1" default_country_code="" captcha="0" /]


API LOG:

PHP v5.2.17 :: WordPress® v3.3 :: s2Member® v111220 :: s2Member® Pro v111220
Memory 3.56 MB :: Real Memory 3.75 MB :: Peak Memory 3.60 MB :: Real Peak Memory 3.75 MB
unlockedmw.com/lifetime-membership-option/?s2-ssl=yes
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:9.0.1) Gecko/20100101 Firefox/9.0.1
-------- Input vars: ( Tue Jan 3, 2012 11:24:24 pm UTC ) --------
array (
'METHOD' => 'DoDirectPayment',
'PAYMENTACTION' => 'Sale',
'EMAIL' => 'xxxxx@yahoo.com',
'FIRSTNAME' => 'a person',
'LASTNAME' => 'somebody',
'IPADDRESS' => '24.33.247.xxx',
'DESC' => '$59.95 USD / One Time ( for lifetime access )',
'CUSTOM' => 'unlockedmw.com',
'CURRENCYCODE' => 'USD',
'ITEMAMT' => '59.95',
'TAXAMT' => '0.00',
'AMT' => '59.95',
'L_QTY0' => '1',
'L_NAME0' => '$59.95 USD / One Time ( for lifetime access )',
'L_NUMBER0' => '1',
'L_AMT0' => '59.95',
'CREDITCARDTYPE' => 'Visa',
'ACCT' => '************xxxx',
'EXPDATE' => 'xxxx',
'CVV2' => 'xxx',
'STREET' => '123 a street',
'CITY' => 'somewhere',
'STATE' => 'somewhere',
'COUNTRYCODE' => 'US',
'ZIP' => '48150',
'VERSION' => '71.0',
'USER' => 'xxxxxx',
'PWD' => 'xxxxxx',
'SIGNATURE' => 'xxxxxxxx',
)
-------- Output string/vars: ( Tue Jan 3, 2012 11:24:28 pm UTC ) --------
TIMESTAMP=2012%2d01%2d03T23%3a24%3a28Z&CORRELATIONID=xxxxxxxx&ACK=Success&VERSION=71%2e0&BUILD=2278658&AMT=59%2e95&CURRENCYCODE=USD&AVSCODE=Y&CVV2MATCH=M&TRANSACTIONID=04234157H3336945V
array (
'TIMESTAMP' => '2012-01-03T23:24:28Z',
'CORRELATIONID' => 'xxxxxx',
'ACK' => 'Success',
'VERSION' => '71.0',
'BUILD' => '2278658',
'AMT' => '59.95',
'CURRENCYCODE' => 'USD',
'AVSCODE' => 'Y',
'CVV2MATCH' => 'M',
'TRANSACTIONID' => 'XXXXXXXXXXX',
)

IPN LOG:


PHP v5.2.17 :: WordPress® v3.3 :: s2Member® v111220 :: s2Member® Pro v111220
Memory 4.94 MB :: Real Memory 5.50 MB :: Peak Memory 4.97 MB :: Real Peak Memory 5.50 MB
unlockedmw.com/?s2member_paypal_notify=1
User-Agent:
array (
'mc_gross' => '59.95',
'protection_eligibility' => 'Ineligible',
'item_number1' => '1',
'payer_id' => 'xxxxxxxxx',
'tax' => '0.00',
'payment_date' => '15:24:27 Jan 03, 2012 PST',
'payment_status' => 'Completed',
'charset' => 'windows-1252',
'mc_shipping' => '0.00',
'mc_handling' => '0.00',
'first_name' => 'Someone',
'mc_fee' => '1.62',
'notify_version' => '3.4',
'custom' => 'unlockedmw.com',
'payer_status' => 'unverified',
'business' => 'somwhere@slayerhost.com',
'num_cart_items' => '1',
'mc_handling1' => '0.00',
'verify_sign' => 'xxxxxxxxxx',
'payer_email' => 'somewhere@yahoo.com',
'mc_shipping1' => '0.00',
'tax1' => '0.00',
'txn_id' => 'xxxxxxx',
'payment_type' => 'instant',
'last_name' => 'Person',
'item_name1' => '$59.95 USD / One Time ( for lifetime access )',
'receiver_email' => 'somewhere@slayerhost.com',
'payment_fee' => '1.62',
'quantity1' => '1',
'receiver_id' => 'xxxxxxxx',
'txn_type' => 'cart',
'mc_gross_1' => '59.95',
'mc_currency' => 'USD',
'residence_country' => 'US',
'receipt_id' => 'xxxxxxxx',
'transaction_subject' => '',
'payment_gross' => '59.95',
'ipn_track_id' => 'xxxxxxx',
's2member_log' =>
array (
0 => 'IPN received on: Tue Jan 3, 2012 11:24:34 pm UTC',
1 => 's2Member POST vars verified through a POST back to PayPal®.',
2 => 's2Member originating domain ( `$_SERVER["HTTP_HOST"]` ) validated.',
3 => 's2Member `txn_type` identified as ( `cart` ).',
4 => 'The `txn_type` does not require any action on the part of s2Member.',
5 => 's2Member Pro handles Cart events on-site, with an IPN proxy.',
),
'subscr_gateway' => 'paypal',
)
User avatar
scripteralex
Registered User
Registered User
 
Posts: 8
Joined: September 22, 2011

Re: New Members not being added

Postby Raam Dev » January 4th, 2012, 5:52 pm

When you say "the member status isn't getting set for new members", do you mean the Membership Level? So the problem is that users who are subscribing using your Level 1 button are actually being added as Free Subscribers (Level 0)?
Raam Dev || Wherever you are, be there. || Please rate s2Member!
User avatar
Raam Dev
Developer
Developer
 
Posts: 810
Joined: October 26, 2011

Re: New Members not being added

Postby scripteralex » January 4th, 2012, 9:19 pm

Yes the problem was that all new members were coming in as Level 0; But I figured it out, it was something to do with the integration with bbPress; once I re-ran the sync member levels function it all started working again.
User avatar
scripteralex
Registered User
Registered User
 
Posts: 8
Joined: September 22, 2011

Re: New Members not being added

Postby drbyte » January 4th, 2012, 10:20 pm

Not in my case. I upgraded WP and now all new signups are not getting added after they pay using ccBill. I have to manually add all the info.

Please advice

Sam
User avatar
drbyte
Experienced User
Experienced User
 
Posts: 269
Joined: May 6, 2010

Re: New Members not being added

Postby total100 » January 4th, 2012, 10:48 pm

drbyte wrote:Not in my case. I upgraded WP and now all new signups are not getting added after they pay using ccBill. I have to manually add all the info.

Please advice

Sam


This.

My new members are able to sign up to the website after paying, but only SOME (maybe 50%) are triggering the 'post-payment' part of the script: the actual payment processing part that sends me an s2member API notification that the Payment was processed and with all of the payment details.

My users are paying via PayPal. I am thus having to manually add users to my database, something that the payment processing script should be doing on its own. I am a PRO member.

The plugin was working fine until the last week or so, perhaps it was the latest Wordpress update to 3.3? I'm scared to update to 3.3.1 now :shock:
User avatar
total100
Registered User
Registered User
 
Posts: 1
Joined: January 4, 2012

Re: New Members not being added

Postby drbyte » January 4th, 2012, 11:00 pm

The registration process is fine, they get the email and they get to register but it's when they try to log in, all their info is no were to be found (no such member exist and no email sent to site owner of new member). I checked will ccBill and all seems to be fine.

WP 3.3.1 latest update
S2M Pro 111220
Multisite
SSL

I thought it might me the S2M auto configuration, so I did save it to be patched again

Sam
User avatar
drbyte
Experienced User
Experienced User
 
Posts: 269
Joined: May 6, 2010

Re: New Members not being added

Postby Cristián Lávaque » January 5th, 2012, 5:11 am

Sam, could you install a separate copy of WordPress with s2Member and try there if the registration works fine? If so, then you may have a plugin conflict in the installation with the problem. Make a backup and try deactivating other plugins one by one, checking after each if the problem is gone.
Cristián Lávaque http://s2member.net
Is s2Member working for you? Please rate it Image at WordPress.org. Thanks! :)
User avatar
Cristián Lávaque
Developer
Developer
 
Posts: 6836
Joined: December 22, 2010

Re: New Members not being added

Postby Cristián Lávaque » January 5th, 2012, 5:12 am

total100, could you enable logging and after a registration with that problem, post here only the related entries x'ing out any private info? WP Admin -> s2Member -> PayPal Options -> Account Details -> Enable Logging

Thanks!
Cristián Lávaque http://s2member.net
Is s2Member working for you? Please rate it Image at WordPress.org. Thanks! :)
User avatar
Cristián Lávaque
Developer
Developer
 
Posts: 6836
Joined: December 22, 2010

Re: New Members not being added

Postby drbyte » January 5th, 2012, 12:43 pm

Cristián Lávaque wrote:Sam, could you install a separate copy of WordPress with s2Member and try there if the registration works fine? If so, then you may have a plugin conflict in the installation with the problem. Make a backup and try deactivating other plugins one by one, checking after each if the problem is gone.



Thanks Cris

I just made a ccBill test and everything went fine. I guess somehow with the registration process, they missed some steps that follows ccBill approval page. There are 2 steps that follows, one is that they have to confirm a link /?s2member_pro_ccbill_return=1 and the other is the email with the link to where it takes them to the registration page.

I can see where they might get confused and I will note that on the site.

I can redesign the page but I think the default one is pretty good.

Thanks

Sam
User avatar
drbyte
Experienced User
Experienced User
 
Posts: 269
Joined: May 6, 2010

Re: New Members not being added

Postby Cristián Lávaque » January 7th, 2012, 3:36 am

Cool. :)
Cristián Lávaque http://s2member.net
Is s2Member working for you? Please rate it Image at WordPress.org. Thanks! :)
User avatar
Cristián Lávaque
Developer
Developer
 
Posts: 6836
Joined: December 22, 2010


Return to s2Member Plugin

Who is online

Users browsing this forum: Google [Bot] and 2 guests

cron