latest stable versions: v150827 (changelog)

Old Forums (READ-ONLY): The community now lives at WP Sharks™. If you have an s2Member® Pro question, please use our new Support System.

Stopped assigning Level 1, just Subscriber

Home Forums Community Forum Stopped assigning Level 1, just Subscriber

This topic contains 8 replies, has 4 voices. Last updated by  Cristián Lávaque 4 years, 8 months ago.

Topic Author Topic
Posted: Monday Apr 23rd, 2012 at 12:04 am #11577

Our site had been working great up until sometime in the past day or so….now all new members (S2 Member Pro w/PayPal Pro) are coming in as “Subscribers” and not S2Member Level 1″ as they were previously. Nothing changed that I’m aware of. Anyone have an idea what might be going on? Thx in advance…Ross

List Of Topic Replies

Viewing 8 replies - 1 through 8 (of 8 total)
Author Replies
Author Replies
Posted: Monday Apr 23rd, 2012 at 1:57 am #11582

Hi Ross.

Would you happen to have the log entries to see? If not, please enable logging and let it log a transaction where that happens so we can see them. [hilite path]Dashboard -› s2Member® -› PayPal® Options -› Account Details -› Logging[/hilite]

Did you enable/update any plugin these past days?

Posted: Monday Apr 23rd, 2012 at 7:39 am #11590

How much of the log would you like to see? I guess I’d rather not post too much of my client’s customer data…but here are a couple of test transactions from the log…the seem identical to me.

(NOTE that I’ve added some “XXXXX” to cover up names/addresses/etc. from the original log file….)

One (which worked correctly…assigning the appropriate Level 1 role) from April 7th, and one from yesterday, April 22, that did not work (transaction went through, but ‘S2Member Level 1’ was not applied). The only change I’m aware of on the site (related to plugins) was that I enabled Database Caching (with W3 Total Cache) to try to speed up some of the page load times. Could that be related?

Thanks in advance, Ross…

***************************** WORKED **********************

PHP v5.2.17 :: WordPress® v3.3.1 :: s2Member® v120309 :: s2Member® Pro v120309
Memory 38.51 MB :: Real Memory 39.00 MB :: Peak Memory 38.60 MB :: Real Peak Memory 39.00 MB
http://www.photographersbreakthrough.com/membership/
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.151 Safari/535.19
——– Input vars: ( Sat Apr 7, 2012 4:11:25 pm UTC ) ——–
array (
‘METHOD’ => ‘CreateRecurringPaymentsProfile’,
‘EMAIL’ => ‘frank.XXXXXX@gmail.com’,
‘FIRSTNAME’ => ‘Frank’,
‘LASTNAME’ => ‘XXXXXX’,
‘SUBSCRIBERNAME’ => ‘Frank XXXXXX’,
‘DESC’ => ‘$40.00 USD / Yearly ( recurring charge, for ongoing access )’,
‘PROFILEREFERENCE’ => ‘1365394285:0 D:1 Y~www.photographersbreakthrough.com~1’,
‘INITAMT’ => ‘40.00’,
‘FAILEDINITAMTACTION’ => ‘CancelOnFailure’,
‘CURRENCYCODE’ => ‘USD’,
‘AMT’ => ‘40.00’,
‘TAXAMT’ => ‘0.00’,
‘MAXFAILEDPAYMENTS’ => ‘2’,
‘AUTOBILLOUTAMT’ => ‘AddToNextBilling’,
‘PROFILESTARTDATE’ => ‘2013-04-08T00:00:00Z’,
‘BILLINGPERIOD’ => ‘Year’,
‘TOTALBILLINGCYCLES’ => ‘0’,
‘BILLINGFREQUENCY’ => ‘1’,
‘CREDITCARDTYPE’ => ‘Visa’,
‘ACCT’ => ‘************0134’,
‘EXPDATE’ => ‘042015’,
‘CVV2’ => ‘291’,
‘STREET’ => ‘630 XXXXX’,
‘CITY’ => ‘XXXXXXXX’,
‘STATE’ => ‘XX’,
‘COUNTRYCODE’ => ‘US’,
‘ZIP’ => ‘XXXXX’,
‘VERSION’ => ‘71.0’,
‘USER’ => ‘photographersbreakthrough_api1.gmail.com’,
‘PWD’ => ‘WFP6RZSUH5DXUPVK’,
‘SIGNATURE’ => ‘AeXs3UNzRNfvUFw1iIoNKX9aaqydAAD1B8l79O.QkkhFDNoNnlnM5ydR’,
)
——– Output string/vars: ( Sat Apr 7, 2012 4:11:30 pm UTC ) ——–
PROFILEID=I%2dM0WWU9S6DVRY&PROFILESTATUS=PendingProfile&TRANSACTIONID=3MG490490F9584352&TIMESTAMP=2012%2d04%2d07T16%3a11%3a30Z&CORRELATIONID=a96fc5fa9df40&ACK=Success&VERSION=71%2e0&BUILD=2764190
array (
‘PROFILEID’ => ‘I-M0WWU9S6DVRY’,
‘PROFILESTATUS’ => ‘PendingProfile’,
‘TRANSACTIONID’ => ‘3MG490490F9584352’,
‘TIMESTAMP’ => ‘2012-04-07T16:11:30Z’,
‘CORRELATIONID’ => ‘a96fc5fa9df40’,
‘ACK’ => ‘Success’,
‘VERSION’ => ‘71.0’,
‘BUILD’ => ‘2764190’,
)

***************************** DIDN’T WORK **********************

PHP v5.2.17 :: WordPress® v3.3.2 :: s2Member® v120309 :: s2Member® Pro v120309
Memory 38.83 MB :: Real Memory 39.50 MB :: Peak Memory 38.95 MB :: Real Peak Memory 39.50 MB
http://www.photographersbreakthrough.com/membership/
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/534.55.3 (KHTML, like Gecko) Version/5.1.5 Safari/534.55.3
——– Input vars: ( Mon Apr 23, 2012 3:58:05 am UTC ) ——–
array (
‘METHOD’ => ‘CreateRecurringPaymentsProfile’,
‘EMAIL’ => ‘frank.XXXXXX@gmail.com’,
‘FIRSTNAME’ => ‘Frank’,
‘LASTNAME’ => ‘XXXXXX’,
‘SUBSCRIBERNAME’ => ‘Frank XXXXXX’,
‘DESC’ => ‘$40.00 USD / Yearly ( recurring charge, for ongoing access )’,
‘PROFILEREFERENCE’ => ‘1366732685:0 D:1 Y~www.photographersbreakthrough.com~1’,
‘INITAMT’ => ‘40.00’,
‘FAILEDINITAMTACTION’ => ‘CancelOnFailure’,
‘CURRENCYCODE’ => ‘USD’,
‘AMT’ => ‘40.00’,
‘TAXAMT’ => ‘0.00’,
‘MAXFAILEDPAYMENTS’ => ‘2’,
‘AUTOBILLOUTAMT’ => ‘AddToNextBilling’,
‘PROFILESTARTDATE’ => ‘2013-04-23T00:00:00Z’,
‘BILLINGPERIOD’ => ‘Year’,
‘TOTALBILLINGCYCLES’ => ‘0’,
‘BILLINGFREQUENCY’ => ‘1’,
‘CREDITCARDTYPE’ => ‘Visa’,
‘ACCT’ => ‘************0134’,
‘EXPDATE’ => ‘042015’,
‘CVV2’ => ‘291’,
‘STREET’ => ‘630 XXXXX’,
‘CITY’ => ‘XXXXXXXX’,
‘STATE’ => ‘XX’,
‘COUNTRYCODE’ => ‘US’,
‘ZIP’ => ‘XXXXX’,
‘VERSION’ => ‘71.0’,
‘USER’ => ‘photographersbreakthrough_api1.gmail.com’,
‘PWD’ => ‘WFP6RZSUH5DXUPVK’,
‘SIGNATURE’ => ‘AeXs3UNzRNfvUFw1iIoNKX9aaqydAAD1B8l79O.QkkhFDNoNnlnM5ydR’,
)
——– Output string/vars: ( Mon Apr 23, 2012 3:58:10 am UTC ) ——–
PROFILEID=I%2dCDYJR8CT7JGG&PROFILESTATUS=PendingProfile&TRANSACTIONID=4JG63857R1677831X&TIMESTAMP=2012%2d04%2d23T03%3a58%3a10Z&CORRELATIONID=f0b25d03f08ed&ACK=Success&VERSION=71%2e0&BUILD=2764190
array (
‘PROFILEID’ => ‘I-CDYJR8CT7JGG’,
‘PROFILESTATUS’ => ‘PendingProfile’,
‘TRANSACTIONID’ => ‘4JG63857R1677831X’,
‘TIMESTAMP’ => ‘2012-04-23T03:58:10Z’,
‘CORRELATIONID’ => ‘f0b25d03f08ed’,
‘ACK’ => ‘Success’,
‘VERSION’ => ‘71.0’,
‘BUILD’ => ‘2764190’,
)

  • This reply was modified 4 years, 8 months ago by  Tony Rizzuto.
Posted: Monday Apr 23rd, 2012 at 1:36 pm #11616
Raam Dev
Username: Raam
Staff Member

Hi Tony,

We have had issued reported using W3TC Database Caching with s2Member. I suggest disabling that and testing again to see if that fixes the problem.

Posted: Monday Apr 23rd, 2012 at 1:43 pm #11618

I am having the same issue on my site too. http://www.dreamcrashcourse.com We had a pre-sale on the site and only had a couple that were a subscriber instead of Membership level 1(7 of 220). As soon as we changed to the full price on the website, everyone comes through as a subscriber. I just ran another test and this is the log from that test.

PHP v5.2.17 :: WordPress® v3.3.2 :: s2Member® v120309 :: s2Member® Pro v120309
Memory 20.82 MB :: Real Memory 21.25 MB :: Peak Memory 20.91 MB :: Real Peak Memory 21.25 MB
dreamcrashcourse.com/?s2member_paypal_notify=1&s2member_paypal_proxy=paypal&s2member_paypal_proxy_use=pro-emails&s2member_paypal_proxy_verification=XXXXXXXXXXXXXXXXc9abb2072beba66&s2member_paypal_proxy_return_url=
User-Agent: WordPress/3.3.2; http://dreamcrashcourse.com
array (
‘txn_type’ => ‘web_accept’,
‘txn_id’ => ‘XXXXXXXXXXXXXXXXX’,
‘custom’ => ‘dreamcrashcourse.com’,
‘mc_gross’ => ‘35.00’,
‘mc_currency’ => ‘USD’,
‘tax’ => ‘0.00’,
‘payer_email’ => ‘XXXXXXXXXXXX@gmail.com’,
‘first_name’ => ‘Jason’,
‘last_name’ => ‘XXXXXXX’,
‘option_name1’ => ‘Originating Domain’,
‘option_selection1’ => ‘dreamcrashcourse.com’,
‘option_name2’ => ‘Customer IP Address’,
‘option_selection2’ => ‘XXX.XX.XXX.11’,
‘item_name’ => ‘$35.00 USD / Dream Crash Course Level #1 / One Time (non-recurring, no trial )’,
‘item_number’ => ‘1’,
‘proxy_verified’ => ‘paypal’,
‘s2member_log’ =>
array (
0 => ‘IPN received on: Mon Apr 23, 2012 5:03:59 pm UTC’,
1 => ‘s2Member POST vars verified with a Proxy Key’,
2 => ‘s2Member originating domain ( `$_SERVER[“HTTP_HOST”]` ) validated.’,
3 => ‘s2Member `txn_type` identified as ( `web_accept|subscr_signup` ).’,
4 => ‘s2Member `txn_type` identified as ( `web_accept|subscr_signup` ) w/o update vars.’,
5 => ‘Signup Confirmation Email sent to: “Jason XXXXXX” .’,
6 => ‘User exists. Handling `payment` for Subscription via ( `web_accept` ).’,
7 => ‘Storing IPN signup vars now. These are associated with a User\’s account record; for future reference.’,
),
‘subscr_gateway’ => ‘paypal’,
‘subscr_id’ => ‘XXXXXXXXXXXXXXXX’,
‘eotper’ => NULL,
‘ccaps’ => NULL,
‘level’ => ‘1’,
‘ip’ => ‘XXX.XX.XXX.11’,
‘period1’ => ‘0 D’,
‘mc_amount1’ => ‘0.00’,
‘period3’ => ‘1 L’,
‘mc_amount3’ => ‘35.00’,
‘initial_term’ => ‘0 D’,
‘initial’ => ‘35.00’,
‘regular’ => ‘35.00’,
‘regular_term’ => ‘1 L’,
‘recurring’ => ‘0’,
‘s2member_paypal_proxy’ => ‘paypal’,
‘s2member_paypal_proxy_use’ => ‘pro-emails’,
‘s2member_paypal_proxy_verification’ => ‘XXXXXXXXXXXXXXXXXXXc9abb2072beba66’,
)

PHP v5.2.17 :: WordPress® v3.3.2 :: s2Member® v120309 :: s2Member® Pro v120309
Memory 19.34 MB :: Real Memory 19.50 MB :: Peak Memory 19.38 MB :: Real Peak Memory 19.50 MB
dreamcrashcourse.com/?s2member_paypal_notify=1
User-Agent:
array (
‘mc_gross’ => ‘35.00’,
‘protection_eligibility’ => ‘Ineligible’,
‘item_number1’ => ‘1’,
‘payer_id’ => ‘XXXXXXXXXXXXXXXX’,
‘tax’ => ‘0.00’,
‘payment_date’ => ’10:03:54 Apr 23, 2012 PDT’,
‘payment_status’ => ‘Completed’,
‘charset’ => ‘windows-1252’,
‘mc_shipping’ => ‘0.00’,
‘mc_handling’ => ‘0.00’,
‘first_name’ => ‘Jason’,
‘mc_fee’ => ‘1.32’,
‘notify_version’ => ‘3.4’,
‘custom’ => ‘dreamcrashcourse.com’,
‘payer_status’ => ‘verified’,
‘num_cart_items’ => ‘1’,
‘mc_handling1’ => ‘0.00’,
‘verify_sign’ => ‘XXXXXXXXXXXXX.c1kx9HVB4oCrebAqOWR-M3E05c3XJQJVL4z6MkYaDk’,
‘payer_email’ => ‘XXXXXXXXXXXXXXXXXX@gmail.com’,
‘mc_shipping1’ => ‘0.00’,
‘tax1’ => ‘0.00’,
‘txn_id’ => ‘XXXXXXXXXXXXXXXXXX’,
‘payment_type’ => ‘instant’,
‘last_name’ => ‘XXXXXX’,
‘item_name1’ => ‘$35.00 USD / Dream Crash Course Level #1 / One Time (non-recurring, no trial )’,
‘receiver_email’ => ‘XXXXXX@dougaddison.com’,
‘payment_fee’ => ‘1.32’,
‘quantity1’ => ‘1’,
‘receiver_id’ => ‘XXXXXXXXXXXXXX’,
‘txn_type’ => ‘cart’,
‘mc_gross_1’ => ‘35.00’,
‘mc_currency’ => ‘USD’,
‘residence_country’ => ‘US’,
‘transaction_subject’ => ‘$35.00 USD / Dream Crash Course Level #1 / One Time (non-recurring, no trial )’,
‘payment_gross’ => ‘35.00’,
‘ipn_track_id’ => ‘XXXXXXXXXXXX’,
‘s2member_log’ =>
array (
0 => ‘IPN received on: Mon Apr 23, 2012 5:04:06 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’,

Any help would be great.

Posted: Monday Apr 23rd, 2012 at 1:48 pm #11620

In my case this just resolved as an issue/conflict/compatibility challenge with W3 Total Cache (plugin) and Database Caching. I excluded several items and things seem to be cleared up on my end. This post was a big help:

http://www.primothemes.com/forums/viewtopic.php?f=4&t=16964

Posted: Monday Apr 23rd, 2012 at 1:57 pm #11625

Thanks Raam,

I was posting my question as you replied. That works. Any suggestions for a cache plugin to replace w3tc?

Posted: Monday Apr 23rd, 2012 at 2:44 pm #11630

I think the S2 Member guys recommend their “Quick Cache” plugin….I just haven’t tried it out myself:

http://wordpress.org/extend/plugins/quick-cache/

Posted: Monday Apr 23rd, 2012 at 6:31 pm #11643

W3 Total Cache seems to work fine if you disable database caching but, yes, we do like QuickCache. :)

Viewing 8 replies - 1 through 8 (of 8 total)

This topic is closed to new replies. Topics with no replies for 2 weeks are closed automatically.

Old Forums (READ-ONLY): The community now lives at WP Sharks™. If you have an s2Member® Pro question, please use our new Support System.

Contacting s2Member: Please use our Support Center for bug reports, pre-sale questions & technical assistance.