I installed the .6 version of the Account Expiration control on a new Joomla 1.08 install...
Some of the hacks were not quite current, as file names appear to have changed. Where the documentation says joomla.php, that's includes/joomla.php, and where it says to edit com_registration.php, that file is now called registration.php
I configured Daily and Weekly plans, and
When I subscribe, I don't recall that the text makes it clear that each of the Subscriptions is a recurring transaction...checking....yeah, I chose the PayPal button that says Subscribe, but otherwise, if you don't write it into the text, the only other warning the subscriber gets is that PayPal says "Your subscription will automatically renew at the rates stated above unless you cancel prior to the end of the billing period.", so I would recommend you write it into the text for the Plan.
There does not appear to be a way to set up non-recurring purchases of access to the site- perhaps using/tweaking the Trial membership feature?
I subscribed myself on the Daily plan, and PayPal billed me the $.40 a day yesterday and today. My subscription was accurately reflected in the Active Subscriptions list within the AE component.
Since I seemed to be getting billed correctly for the Daily subscription, I cancelled the subscription (from PayPal as the site owner, since I couldn't find how to do it as the subscriber), and the cancellation was correctly reflected in the Joomla admin.
When I log in as the subscriber, there is no apparent way to manage or edit my subscriptions.
In the Admin, you can set the access level of the user, either frontend or backend, but without more levels like Bronze, Silver, Gold, something like that, I am not clear how the AE module would work for me. Using Author, Editor, Publisher is not intuitive, and seems to confer other rights that I am not sure I want to grant to subscribers.
So, the AE module seems functional. It interfaces with PayPal well, and records subscription payments and cancellations. The hacks are easy and reasonably well documented. The subscription screen could be more clear. I guess that letting PayPal handle the subscription management/cancellation is a nice simplification, although it would be nice to let the subscriber know that's how it works.
I do see, logging in to my PayPal 'subscriber' account, that the subscription setup, payments, and cancellation are reflected.
I hope this is helpful.
Those of you with more experience with membership sites and/or Joomla, please let me know what you make of it.
Thanks,
Ken