Thank you for your inquiry.
I am very sorry for the delay in response over the weekend.
– Selling a software on Clickbank (I already have the delivery setup using a Digital Delivery Solution)
– After the purchase of the Software, buyers should also gain access to a Private Members Area on my Site, this is what I need S2Member for.
– This is a monthly recurring payment so I need to cancel access to the Members Area when the license expires
s2Member sounds like it will work perfectly for these requirements. If you sign up for s2Member Pro, we use a very similar process, but with PayPal Pro. You can use Membership Levels to restrict access to your members area through the Post Meta Box that s2Member generates in the Add/Edit Page menu. Then you can sign Users up via ClickBank to s2Member Level 1-4, on a recurring basis. If a User stops paying, or cancels they will then be denied access to your members area.
Let me know if you have any more questions. :-)