Have you set up a Membership Options Page? Have you allowed for the EOT grace period?
Membership options page is already created.
I dont understand EOT grace period? Whats it?
It adds an extra period (that you set) before the membership comes to an end. You can set it to 0 if you wish, but that’s not the default. See PayPal Options -> Automatic EOT Behavior
However, i dont use paypal for the transactions , i use no payment processor implemented with s2member and when the payment notification comes to my email , i manually create users , their membership levels and also auto eot time. Should i have to also choose paypal option from the list?
You don’t have to use a payment processor, but the grace period is effective whether you use one or not.
Okay I set these settings:
Enable S2Member’s Auto EOT System: Yes, through WP-CRON
EOT Grace Time: 0