non-recurring 1 year subscription demotes in 2 days
Posted: November 13th, 2011, 7:09 pm
What am I doing wrong? I have been changing settings and testing the behavior, but can't determine what I have configured incorrectly. Searching the forums hasn't helped....
I am selling a 1 YEAR non-recurring subscription for team membership to my lacrosse league. Exactly two days after a member is paid on PayPal, the S2 software demotes my member down to level zero. I changed EOT settings to try to get S2 to let my members stay full members for the entire calendar year without working. This is a typical PayPal IPN log entry:
The PayPal button generated by S2 that was used to charge the member on their PayPal account is:
When I look into the PayPal transactions, I see 3 consecutive transactions:
1) Recurring Payment From John Doe CREATED
2) Recurring Payment From John Doe COMPLETED for $130.00 USD
3) Recurring Payment From John Doe EXPIRED
I figured that what S2 was doing was creating the subscription for a single one-time charge for the year, completing the payment, because I get the funds into my PayPal account, then lastly expiring the RECURRING element. However, like the log entry says, a couple of days later the member gets demoted by S2 on the exact time and date as the IPN log states in the "6=>" line.
What am I doing wrong in my configuration, because I need all my members to continue with level 2 privileges for at least the next 10 months till the summer clinics end.
Thank you in advance for pointing me in the right direction.
I am selling a 1 YEAR non-recurring subscription for team membership to my lacrosse league. Exactly two days after a member is paid on PayPal, the S2 software demotes my member down to level zero. I changed EOT settings to try to get S2 to let my members stay full members for the entire calendar year without working. This is a typical PayPal IPN log entry:
- Code: Select all
array (
0 => 'IPN received on: Sat Nov 12, 2011 7:44:33 pm EST',
1 => 's2Member POST vars verified with a Proxy Key',
2 => 's2Member originating domain ( `$_SERVER["HTTP_HOST"]` ) validated.',
3 => 's2Member `txn_type` identified as ( `subscr_eot|recurring_payment_expired|recurring_payment_suspended_due_to_max_failed_payment` ) - or - `recurring_payment_profile_cancel` w/ `initial_payment_status` ( `failed` ).',
4 => 'Sleeping for 5 seconds. Waiting for a possible ( `subscr_signup|subscr_modify|recurring_payment_profile_created` ).',
5 => 'Awake. It\'s Sat Nov 12, 2011 7:44:38 pm EST. s2Member `txn_type` identified as ( `subscr_eot|recurring_payment_expired|recurring_payment_suspended_due_to_max_failed_payment` ) - or - `recurring_payment_profile_cancel` w/ `initial_payment_status` ( `failed` ).',
6 => 'Auto-EOT Time for this account ( delayed ), set to: Mon Nov 14, 2011 7:44 pm EST',
The PayPal button generated by S2 that was used to charge the member on their PayPal account is:
- Code: Select all
$155.00 Competitive Lacrosse Membership 2012 -- no Jersey needed [s2Member-PayPal-Button level="2" ccaps="clm" desc="Competitive Lacrosse Membership 2012 -- no Jersey needed" ps="paypal" lc="" cc="USD" dg="0" ns="1" custom="litchfieldlacrosse.org" ta="0" tp="0" tt="D" ra="130" rp="1" rt="Y" rr="0" rrt="" rra="1" image="default" output="button" /]
When I look into the PayPal transactions, I see 3 consecutive transactions:
1) Recurring Payment From John Doe CREATED
2) Recurring Payment From John Doe COMPLETED for $130.00 USD
3) Recurring Payment From John Doe EXPIRED
I figured that what S2 was doing was creating the subscription for a single one-time charge for the year, completing the payment, because I get the funds into my PayPal account, then lastly expiring the RECURRING element. However, like the log entry says, a couple of days later the member gets demoted by S2 on the exact time and date as the IPN log states in the "6=>" line.
What am I doing wrong in my configuration, because I need all my members to continue with level 2 privileges for at least the next 10 months till the summer clinics end.
Thank you in advance for pointing me in the right direction.