Inconsistant Paypal behavior (and logs)
Posted: July 10th, 2011, 1:02 pm
I am lucky: i got several customer purchase the course i am selling. The problem is that the updating of the levels and ccaps do not seem consistant.
This morning, someone made a purchase, and she was brand new, never had a registration at the site, even a free one. She never got the Thank you note from Paypal, her status was only "registered" and not "level1", and no ccaps were set. Usually, i get an email from Paypal with this subject line:
Item #1:basic,forum:6 M - Notification of Payment Received from xxx
but in this last case, i got an email with this subject:
Payment received from xxxx
with no mention of what she purchased. I know what it is by the price.
The previous transaction went through Paypal, sent me the correct confirmation email but the customer did not receive the Thank you note. Here is that log:
WordPress® v3.1.3 :: s2Member® v110620 :: s2Member® Pro v110606
scrapbookcampus.com/?s2member_paypal_return=1
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; .NET4.0C; .NET4.0E; InfoPath.1)
array (
's2member_log' =>
array (
0 => 'No Return-Data from PayPal®. Customer must wait for Email Confirmation.',
1 => 'Redirecting Customer to the Home Page.',
),
)
WordPress® v3.1.3 :: s2Member® v110620 :: s2Member® Pro v110606
scrapbookcampus.com/?s2member_paypal_return=1&tx=2N5578757U1424015&st=Completed&amt=49.00&cc=USD&cm=scrapbookcampus%2ecom&item_number=1:basic,forum:6%20M
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:5.0) Gecko/20100101 Firefox/5.0
array (
'mc_gross' => '49.00',
'protection_eligibility' => 'Ineligible',
'payer_id' => xxxx,
'tax' => '0.00',
'payment_date' => '08:03:34 Jul 09, 2011 PDT',
'payment_status' => 'Completed',
'charset' => 'windows-1252',
'first_name' => 'Sheila',
'option_selection1' => '68',
'option_selection2' => xxxxx,
'mc_fee' => '1.72',
'custom' => 'scrapbookcampus.com',
'payer_status' => 'verified',
'business' => 'admin@xxxx,
'quantity' => '1',
'payer_email' => xxxxx,
'option_name1' => 'Referencing Customer ID',
'option_name2' => 'Customer IP Address',
'txn_id' => xxxxx,
'payment_type' => 'instant',
'last_name' => xxxxx,
'receiver_email' => 'casselxxxx,
'payment_fee' => '1.72',
'receiver_id' => xxxx,
'txn_type' => 'web_accept',
'item_name' => 'Basic Scrap Course with PSP',
'mc_currency' => 'USD',
'item_number' => '1:basic,forum:6 M',
'residence_country' => 'US',
'handling_amount' => '0.00',
'transaction_subject' => 'scrapbookcampus.com',
'payment_gross' => '49.00',
'shipping' => '0.00',
's2member_log' =>
array (
0 => 'Return-Data received on: Sat Jul 9, 2011 3:03:49 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 (web_accept|subscr_signup|subscr_payment).',
4 => 's2Member txn_type identified as (web_accept|subscr_signup|subscr_payment) w/ update vars.',
5 => 'Automatic EOT ( End Of Term ) Time will be set to: Fri Jan 6, 2012 3:03:50 pm UTC.',
6 => 's2Member Level/Capabilities updated w/ advanced update routines.',
7 => 'Redirecting Customer to the Login Page. They need to log back in.',
),
'subscr_gateway' => 'paypal',
'subscr_id' => xxxxxx,
'eotper' => '6 M',
'ccaps' => 'basic,forum',
'level' => '1',
'ip' => xxxxx,
)
Now, i would love to give you the log for the last transaction, but it never registered in the log for it, while the one right before WAS registered correctly in the paypal log (the one posted above).
Any suggestion or explanation?
This morning, someone made a purchase, and she was brand new, never had a registration at the site, even a free one. She never got the Thank you note from Paypal, her status was only "registered" and not "level1", and no ccaps were set. Usually, i get an email from Paypal with this subject line:
Item #1:basic,forum:6 M - Notification of Payment Received from xxx
but in this last case, i got an email with this subject:
Payment received from xxxx
with no mention of what she purchased. I know what it is by the price.
The previous transaction went through Paypal, sent me the correct confirmation email but the customer did not receive the Thank you note. Here is that log:
WordPress® v3.1.3 :: s2Member® v110620 :: s2Member® Pro v110606
scrapbookcampus.com/?s2member_paypal_return=1
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; .NET4.0C; .NET4.0E; InfoPath.1)
array (
's2member_log' =>
array (
0 => 'No Return-Data from PayPal®. Customer must wait for Email Confirmation.',
1 => 'Redirecting Customer to the Home Page.',
),
)
WordPress® v3.1.3 :: s2Member® v110620 :: s2Member® Pro v110606
scrapbookcampus.com/?s2member_paypal_return=1&tx=2N5578757U1424015&st=Completed&amt=49.00&cc=USD&cm=scrapbookcampus%2ecom&item_number=1:basic,forum:6%20M
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:5.0) Gecko/20100101 Firefox/5.0
array (
'mc_gross' => '49.00',
'protection_eligibility' => 'Ineligible',
'payer_id' => xxxx,
'tax' => '0.00',
'payment_date' => '08:03:34 Jul 09, 2011 PDT',
'payment_status' => 'Completed',
'charset' => 'windows-1252',
'first_name' => 'Sheila',
'option_selection1' => '68',
'option_selection2' => xxxxx,
'mc_fee' => '1.72',
'custom' => 'scrapbookcampus.com',
'payer_status' => 'verified',
'business' => 'admin@xxxx,
'quantity' => '1',
'payer_email' => xxxxx,
'option_name1' => 'Referencing Customer ID',
'option_name2' => 'Customer IP Address',
'txn_id' => xxxxx,
'payment_type' => 'instant',
'last_name' => xxxxx,
'receiver_email' => 'casselxxxx,
'payment_fee' => '1.72',
'receiver_id' => xxxx,
'txn_type' => 'web_accept',
'item_name' => 'Basic Scrap Course with PSP',
'mc_currency' => 'USD',
'item_number' => '1:basic,forum:6 M',
'residence_country' => 'US',
'handling_amount' => '0.00',
'transaction_subject' => 'scrapbookcampus.com',
'payment_gross' => '49.00',
'shipping' => '0.00',
's2member_log' =>
array (
0 => 'Return-Data received on: Sat Jul 9, 2011 3:03:49 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 (web_accept|subscr_signup|subscr_payment).',
4 => 's2Member txn_type identified as (web_accept|subscr_signup|subscr_payment) w/ update vars.',
5 => 'Automatic EOT ( End Of Term ) Time will be set to: Fri Jan 6, 2012 3:03:50 pm UTC.',
6 => 's2Member Level/Capabilities updated w/ advanced update routines.',
7 => 'Redirecting Customer to the Login Page. They need to log back in.',
),
'subscr_gateway' => 'paypal',
'subscr_id' => xxxxxx,
'eotper' => '6 M',
'ccaps' => 'basic,forum',
'level' => '1',
'ip' => xxxxx,
)
Now, i would love to give you the log for the last transaction, but it never registered in the log for it, while the one right before WAS registered correctly in the paypal log (the one posted above).
Any suggestion or explanation?