Hi Bill,
For recurring charges, the customer will automatically be billed again when it’s time to renew. If the payment fails multiple times (how many times is up to your payment gateway), the recurring subscription will probably be canceled (again, that depends on your payment gateway; PayPal cancels the recurring profile after multiple payment failures).
When s2Member receives a cancelation IPN message for that users account (after multiple payment failures, for example), their account will be demoted/deleted depending on how you’ve configured the Automatic EOT Behavior (see Dashboard -› s2Member® -› PayPal® Options -› Automatic EOT Behavior).
If the payment goes through, the user will continue to have access for another year.
s2Member does not currently handle EOT reminders, so no renewal notification will be sent by s2Member. Some payment gateways send their own notifications to the subscribers, but if you want to create your own EOT reminder email feature, you’ll need to do some custom programming.
s2Member provides Automatic EOT Hooks that allow you to hook into the EOT system. If you need to hire a programmer to do the custom programming, we recommend posting a job at one of the following sites:
https://www.elance.com/r/contractors/q-wordpress/
https://www.odesk.com/contractors/wordpress
http://jobs.wordpress.net