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',
)