Description
Please see this thread on the WP Sharks forums: https://forums.wpsharks.com/t/free-trial-getting-downgraded/1744/14
This user is having problems with s2Member demoting users following a free trial. The gateway-core-ipn.log indicates that s2Member canceled because the Member canceled at PayPal.
[0] => IPN received on: Fri Apr 7, 2017 4:45:46 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 ( `subscr_cancel|recurring_payment_profile_cancel|mp_cancel` ).
[4] => Auto-EOT Time for this account: Fri Apr 7, 2017 4:22 pm UTC
[5] => Cancellation Notification Emails have been processed.
The site owner says this was a test registration on his account and he did not cancel. He says this is happening with everyone who purchases this non-recurring membership with a trial period. They are canceled at the end of the trial period with this entry in the log. PayPal says they are not sending anything to tell s2Member to cancel.
The site owner is convinced this is a bug in s2Member and I'm almost ready to agree with him. Disclaimer: I have only looked at his logs not his site.