s2Member does this by design. When you or a user cancels a subscription, s2member considers that they have still payed for the current term and so they should continue to receive access. Their access is automatically removed at the end of the term that was paid for. A refund/reversal or chargeback gives the user back their money for the initial subscription period, so their access is immediately stripped. I don't see any options in s2member to alter this behavior, so I think if you want to do so it would require some custom modifications. It freaked me out in testing on my server, too, but once I saw the note in the API/Notifications section of the s2member administration menu, I realized this was actually the behavior I wanted, and is probably the correct behavior in most cases.Statistics: Posted by geekstress — January 24th, 2011, 3:40 pm
]]>