I feel like the answer is probably staring me in the face because this seems like one of the basic functionalities of the s2Member plugin, but I've been searching for hours now and just can't find it.
I'm trying to create a paid membership level on our site where paying gives you access to certain areas of the site for a year (after which your account will automatically renew). I've found the EOT settings and the Paypal button creation to enable purchase of these, but I can't seem to find how to integrate this with the user registration process. Ideally the user will fill out a form with his/her details and upon submission get taken to the Paypal checkout page. Upon payment confirmation in Paypal the user's account is created. When the user's subscription period is close to being up, then they will be notified via email that it will be renewed.
I am currently using Gravity Forms and their User Registration add on for new users to create an account. If there isn't anyway to directly integrate into this, that's ok too. Just need someway to create this subscription system for now!