Page 2 of 2

Re: Member Not Demoted

PostPosted: February 9th, 2011, 11:54 am
by webnola
I am having this problem on S2Member 3.3.2 of non-recurring memberships not getting demoted/deleted (deleted in my case).

I registered two one-day non-recurring memberships at 9:55 & 9:58 am on 2/7/11. One account was paypal and the other was non-paypal using ERP. It is now nearly 11am on 2/9/11 and they haven't been deleted.

Looking at my logs, I see that Paypal sent the subscr_eot IPN upon user account creation (it's the 3rd of a total of 4 ipns sent upon account creation). Shouldn't that be sent when the account's term expired? Here is what is shown in the array in the ipn:

array (
0 => 'IPN received on: Mon Feb 7, 2011 3:56:02 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 (subscr_eot|recurring_payment_expired|recurring_payment_suspended_due_to_max_failed_payment) - or - recurring_payment_profile_cancel w/ initial_payment_status (failed).',
4 => 'Unable to (demote|delete) Member. Could not get the existing User ID from the DB. It\'s possible that it was ALREADY processed through another IPN, removed manually by a Site Administrator, or by s2Member\'s Auto-EOT Sys.',
),