Hi Zoe,
I just wondered if its possible for a membership application to require approval by an admin before full access is granted.
This could be done, though maybe not as smoothly as your like. It would take some custom-coding to get this integrated flawlessly. However, if you just want to make sure it's not a 'bot' signing up to your website, you can always use generated passwords.
Also if its possible to not require payment for multiple membership levels in case the client prefers to take payment independently of the website.
This is possible through Access Links (
Dashboard -> s2Member -> PayPal® Buttons -> PayPal® Member Registration Access Links). However, if you want payment to be recurring, or have auto-EOT system, that would have to be done manually, since you would not be able to input a valid Paid Subscr. ID.
Hope that helps!