Hi Cristián,
Thanks for your response. My first attempt at integrating s2Member with my client’s requirements was to use the
IPN w/ Proxy Key as discussed by Jason in that post. It works perfectly when adding a new user with an assigned membership level but once I try to change the item_number from values 1 through 4 to a specific post for a specified length of time such as “sp:506:72”, the log reports ‘Ignoring this IPN request. The `txn_type/status` does NOT require any action on the part of s2Member.’,
I’ve included the output recorded in the log below
PHP v5.2.17 :: WordPress® v3.3.1 :: s2Member® v120309 :: s2Member® Pro v120309
Memory 40.37 MB :: Real Memory 41.75 MB :: Peak Memory 40.87 MB :: Real Peak Memory 41.75 MB
post.equalserving.com/?s2member_paypal_notify=1&s2member_paypal_proxy=Infusionsoft&s2member_paypal_proxy_verification={removed}&custom=post.equalserving.com|sp:506:72|PACC|2|M&item_name=PACC&item_number=sp:506:72&rp=2&rt=M&txn_type=subscr_signup&subscr_id=IFS&last_name={removed}&payer_email={removed}&first_name={removed}&receiver_email={removed}&payer_id=991&s2member_auto_eot_time=2030-12-25&s2member_notes=Administrative
User-Agent:
array (
'custom' => 'post.equalserving.com|sp:506:72|PACC|2|M',
'item_name' => 'PACC',
'item_number' => 'sp:506:72',
'rp' => '2',
'rt' => 'M',
'txn_type' => 'subscr_signup',
'subscr_id' => 'IFS',
'last_name' => '{removed}',
'payer_email' => '{removed}',
'first_name' => '{removed}',
'receiver_email' => '{removed}',
'payer_id' => '991',
'proxy_verified' => 'Infusionsoft',
's2member_log' =>
array (
0 => 'IPN received on: Wed Mar 21, 2012 5:55:52 pm UTC',
1 => 's2Member POST vars verified with a Proxy Key',
2 => 's2Member originating domain ( `$_SERVER["HTTP_HOST"]` ) validated.',
3 => 'Ignoring this IPN request. The `txn_type/status` does NOT require any action on the part of s2Member.',
),
'subscr_gateway' => 'Infusionsoft',
's2member_paypal_proxy' => 'Infusionsoft',
's2member_paypal_proxy_verification' => '{removed}',
)
-
This reply was modified 4 years, 9 months ago by
Raam Dev. Reason: Improved log formatting