Hi,
I am trying to setup Paypal IPN w. Proxy recurring subscription. I created new subscription using txn_type=subscr_signup.
hers is my notify url generated:
http://www.tabsguys.com/?s2member_paypal_notify=1&s2member_paypal_proxy=rlx&s2member_paypal_proxy_verification=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&txn_type=subscr_signup&custom=www.tabsguys.com&recurring=1&first_name=jj&last_name=tst&item_number=1&payer_email=test2%40tabsguys.com&mc_amount3=5&period3=1+M&payer_id=20130310132803&subscr_id=20130310132803&txn_id=20130310132803-829
and the log:
PHP v5.2.17 :: WordPress® v3.5.1 :: s2Member® v130221 :: s2Member® Pro v130221
Memory 31.84 MB :: Real Memory 32.75 MB :: Peak Memory 31.92 MB :: Real Peak Memory 32.75 MB
http://www.tabsguys.com/?s2member_paypal_notify=1&s2member_paypal_proxy=rlx&s2member_paypal_proxy_verification=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&txn_type=subscr_signup&custom=www.tabsguys.com&recurring=1&first_name=jj&last_name=tst&item_number=1&payer_email=test2%40tabsguys.com&mc_amount3=5&period3=1+M&payer_id=20130310132803&subscr_id=20130310132803&txn_id=20130310132803-829
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:19.0) Gecko/20100101 Firefox/19.0
array (
‘txn_type’ => ‘subscr_signup’,
‘custom’ => ‘www.tabsguys.com’,
‘recurring’ => ‘5’,
‘first_name’ => ‘jj’,
‘last_name’ => ‘tst’,
‘item_number’ => ‘1’,
‘payer_email’ => ‘test2@tabsguys.com’,
‘mc_amount3’ => ‘5’,
‘period3’ => ‘1 M’,
‘payer_id’ => ‘20130310132803’,
‘subscr_id’ => ‘20130310132803’,
‘txn_id’ => ‘20130310132803-829’,
‘regular’ => ‘5’,
‘proxy_verified’ => ‘rlx’,
‘s2member_log’ =>
array (
0 => ‘IPN received on: Sun Mar 10, 2013 8:20:07 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: “jj tst” .’,
6 => ‘Storing IPN signup vars into a Transient Queue. These will be processed on registration.’,
),
‘subscr_gateway’ => ‘rlx’,
‘eotper’ => NULL,
‘ccaps’ => NULL,
‘level’ => ‘1’,
‘ip’ => ”,
‘period1’ => ‘0 D’,
‘mc_amount1’ => ‘0.00’,
‘initial_term’ => ‘0 D’,
‘initial’ => ‘5’,
‘regular_term’ => ‘1 M’,
‘s2member_paypal_proxy’ => ‘rlx’,
‘s2member_paypal_proxy_verification’ => ‘xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx’,
)
My problems:
1] I am getting recurring = 5 in logs (It is taking the value of mc_amount3) even if I set recurring=1 in notify url.
Is this normal?
2] If the above behaviour is normal, how do I process the recurring payments? Do I need to create a system to monitor and trigger the recurring payments?
thanks ..