Now i tested last version (2.9.4) of s2member plugin and found trouble with cancel subscription, my steps:
- register user with "one day subscription" (s2member-level-1)
cancel subscription by paypal
Result after one day: user leave s2member-level-1
Logs:
- Code: Select all
array (
'transaction_subject' => '',
'txn_type' => 'subscr_payment',
'subscr_id' => 'I-YPRY9XRDMFXX',
's2member_log' =>
array (
0 => 's2Member POST vars verified through a POST back to PayPal®.',
1 => 's2Member originating domain ( _SERVER[HTTP_HOST] ) validated.',
2 => 's2Member txn_type identified as subscr_payment.',
),
'ccaps' => NULL,
'level' => '1',
)
array (
'txn_type' => 'subscr_signup',
'subscr_id' => 'I-YPRY9XRDMFXX',
's2member_log' =>
array (
0 => 's2Member POST vars verified through a POST back to PayPal®.',
1 => 's2Member originating domain ( _SERVER[HTTP_HOST] ) validated.',
2 => 's2Member txn_type identified as (web_accept|subscr_signup).',
3 => 's2Member txn_type identified as (web_accept|subscr_signup) w/o update vars.',
4 => 'Signup Confirmation Email sent to Customer, with a URL to assist w/ registration.',
),
'ccaps' => NULL,
'level' => '1',
)
// 08:40:29 May 14, 2010 PDT
array (
'txn_type' => 'subscr_cancel',
'subscr_id' => 'I-YPRY9XRDMFEN',
's2member_log' =>
array (
0 => 's2Member POST vars verified through a POST back to PayPal®.',
1 => 's2Member originating domain ( _SERVER[HTTP_HOST] ) validated.',
2 => 'Properly ignoring this IPN request. The txn_type does not require any action on the part of s2Member.',
),
)
Thank you for great job.