The Joomla! Extensions Directory ™

Account Expiration Control ComponentModulePlugin

Editor's Note
  • This extension requires registration to download.
AEC is a manager for memberships (paid or free). The software takes care of the subscription process and everything attached to it. It integrates with major components (like JomSocial and JACL) and supports many payment processors.

Features at a glance:
• More than 70 payment processors built in (Manual Transfer handling, Paypal (& Pro!), Google Checkout, 2Checkout, (& AIM, ARB, CIM!), iDeal, CCBill, Worldpay, Moneybookers...)
• Extensive Registration & Subscription workflow handling
• MicroIntegration API to attach PHP code to payment plans
• Already features more than 80 MicroIntegrations, including: emails, htaccess, mysql queries, assignment of Docman or VirtueMart groups and many more
• Multiple payment plan options (Paid, Free, Lifetime, Trials...)
• Integrated Registration and Subscription process with JomSocial and CommunityBuilder (amongst others)
• Professional features: Tax handling, Shopping carts, Discount Coupons, Plan Groups

Please check out our Tour - It will give you a much better insight into what AEC can do for you!

Report Extension




Reviews: 22
This is really fantastic software. It took me a little while to really grasp it because all I wanted was PayPal subscriptions. But once I started learning AEC, I was amazed at how much could be controlled by it. It's just realllly cool. I strongly suggest taking the tour at the website to fully grasp what it's capable of. Very glad I bought it and I've renewed 3x now to keep it up to date with the new features. The MIs (Micro Integrators) are really powerful. Keep up the great work!
Reviews: 20
Are you looking for a membership system with a lot of control and want flexibility too? And an open source GPL developer Skore (David D) that stands with his words and what he says? Then you should try this solution first before ever testing something else to compare it with. I have been an active member of AEC ( for a long period and know how much effort and time the core developer have putting into this great software. Long time ago (that's a long time ago) it had some issues but today you can use anything better if you are serious about setting up a membership site with a lot of options. To really explain what it can do I recommend as other have done to be member of the site look at videos/FAQ and also support this developer with some support money if you need it. Its more value than you understand from the beginning so just try it to convince your self. Thanks David and looking forward to future AEC upgrades for new J 1.6 with integrated ACL,...etc!

Reviews: 1
I dunno if is the extension, it's usability or the 200% support I've received from Valanx that I grant a 11 stars to AEC!

My best advice to you: "get it" you wrong regret it! I feel that this is such a good product and has a fantastic support...

I was shopping around and took be more than 2 weeks to finally take this one, but mate, Im really happy with it.

Happy memberships!
Reviews: 16
This is a great product. Lots of customization and choices possible. Tech Support is fantastic. I got SOOOO much help in the first hour of support I purchased. I think paying a fair price for support is the great way to "repay" these open source developers. I asked them to install and set up the initial plans. Afterward, all my questions since were promptly answered, plus links to help pages and/or videos. The only "hard" part of the process was in the beginning, understanding all it could do. But my pre-sales emails answered the questions I had. Suggestion: have a clear idea of how you want to use the software (what you want out of subscription software) to do, and ask in advance if this is possible. I had tried another product first, but there were conflicts with the template (which I was not going to be able or willing to change). So far, no conflicts with AEC and this template. Now I see that the software has many, many options that we didn't even think about using before, but will likely ... like trial periods, coupons for free guest accounts, coupons for free trial periods, etc. THANK YOU!!!!
Reviews: 5
Having commissioned custom software for all kinds of sites (joomla and non) I have to say, this is one a good buy. No it's not free, nor should it be, this is the kind of programming that would cost ooodles to have built for just yourself.

The installation is simple, no tricks needed, or surprises presented at all.

The learning curve is there, but there is good documentation, and the support is fabulous should you need it. Fast and accurate, and that's also something I don't mind paying for, after all, I'm using this software to ... make money. Conveniently.

Once you have walked through a few processes (and successfully linked to them) it makes sense. It allows for almost any payment need to be fulfilled, and includes almost any payment module you can imagine.

This is one of the best component buys I've come across to date. I'm going to by it again, there is never a shortage of sites that can benefit from this software.
Reviews: 6
I have nothing but good to say about this component AEC does everything it says it does and would agree with other positive comments that have been made.
AEC is not only a superb component but the support via their ticket system is the best all queries are answered quickly
Thanks Jake and the crew
Reviews: 4
This software allows Joomla to be capable of so many needed features.

The support is amazing even free but paid support means you can get one on one help and custom support.

They will go the extra mile with you and the technical end of the software functions wonderfully.

With MI that are versatile it makes AEC compatible with almost any Joomla component.

This software makes me as a developer and designer start to think of Joomla as a professional CMS starting to enter the big league for Ecommercce and web site development.
Reviews: 2
I've been working with Joomla! since its release about 6 years ago, and have tried most, if not all the paid and/ or free subscription add-ons with mixed results.

AEC is the one and only paid subscription add-on, that truly gives you an unlimited number of options with regard to what type of offering you'd like to present to your members. Until I finally decided to start using AEC, I was a slave to whatever subscription add-on I was using, like, some add-ons will only allow me to have one level subscription, one offering, that's it, so that's all I was able to offer. Others forced me to use work-around type of hacks, which meant manually hacking core Joomla files, which of course means when you upgrade, everything blows up in you face, that's no way to run a business. With AEC I've never had to use any hack of any kind with Joomla 1.5. If using an older Joomla version, it is possible that a hack may need to implemented, but AEC does it for you with a simple click of the mouse, when you need to upgrade your Joomla installation, simply click to undo the hack, then reapply when the upgrade is completed, no hunting for files, searching through code, just click.

Here's an example of typical deployment for me with AEC... User joins as basic member for free, for 30 days, with access to a limited amount of member content, then at the end of 30 days, upon log-in, present the user with two offers, one lower price option for short term (trial) with full access, automatic recurring billing at full monthly price at the end of the trial period... or, choose full monthly price now, automatically billed monthly... or, pay for a year up front and receive a percentage discount... from there, you can even offer multi-level options, starter package, allow upgrade to middle level package, then up to full package, can be made so that middle package is only presented if the user was previously subscribed to the starter package first, only show full package if previously subscribed to middle level... and so on, can be as simple or as diverse as you like.

But... if you have a very simple subscription you'd like to offer, simple as can be, nothing fancy, it'll do that too. Not sure why anybody would want to do this, but you can even offer multi-level subscriptions, that are all free, there's no end to what you can do, personally I've never seen anything like AEC, I could go on for days about how many different ways subscriptions could be configured, I've yet to find something it can't do.

There's also what can only be described as an amazing number of payment processors, there's like over 40 now, always more in the works, no other add-on even comes close to that. If I see yet another "PayPal Only" subscription add-on my head is going to explode. AEC is extremely flexible when it comes to how payment options are presented, like... you can present the user at sign-up with 3 different credit card processors, and a pay by phone option, or if you need, a fully integrated purchase and fulfillment of major event tickets( concerts, theater... and son on), or you can just accept subscription orders, and process payments offline if you like.

You can also offer coupon codes, that can for example, provide the user with 1st month free, then automatically start recurring billing after the 1st month, doesn't have to be a month, can be 1 day free, whatever you want. you can make a coupon only available to a specific member, or group of members.

Another great feature, is that it logs everything it does. This may sound weird, but it even logs the fact that it did nothing, like, user created account, chose a plan, but never completed the transaction, or if it tried the transaction, but the customer was denied by the processor for whatever reason. Even if there's no work to be done with no user accounts created that day, you still see that AEC woke up, looked to see if there was anything to do, just to ensure nothing was overlooked or got hung up. That gives me piece of mind that things are still up and running. If there did happen to be an error, you can set it to email with the error details.

If you download AEC, and feel like it looks too complicated for you, it's likely not AEC that's hard to grasp, because it's all very logical and intuitive in my opinion. What you need to do when creating multi-level plans, is take the time to sit down and map things out on paper as to what you want to offer, what membership levels with be available, which credit card processors you'd like to use, whether there will be trial memberships, recurring or one time fee, terms, wording, billing... get that all mapped out before you begin, then go to the AEC forums, and do a bit of homework, ask some questions (you'll likely get great answers) because otherwise you may confuse yourself by losing your place mid-way through, or you might a mistake because you tried to wing-it. Proper planning takes a very small amount of effort, this is key to the success of any business. If you don't take the time to do that, any confusion on your part can't be blamed on AEC, because AEC, can and will, do exactly what you configure it to do, nothing more, nothing less.

One concern I had at the onset, is that with all the amazing amount of options and flexibility AEC has to offer, I thought for sure it was going to be a bug filled nightmare, with code errors and processes bumping into each other and timing out, causing things to fail... or worse. I am EXTREMELY happy to report, that I've thrown just about everything I can at this add-on, and it hasn't skipped a beat. Look up at everything I just wrote in this review that I've been able to do with this add-on, and it hasn't skipped a beat, not one code error, not one conflict, no hiccups, not even a sneeze, that's amazing in my view.

To the AEC Team... a sincere thanks for creating AEC. You've done a very fine job, it takes a lot of skill to done what you've done in creating this add-on with such fine results. Bravo!

Reviews: 1
This is a *professionally made* Joomla subscription component and Ive had only good experiences with it.

First of all I was offered a trial period to see if it would suit my needs. Then I was surprised by all the features and options it has. The interface is great and support was responsive and helpful with my pre-sales questions. They even gave me a fast (and reasonable) quote for having a new payment processor integrated

For users wanting a simple subscription process most of the default settings will work. For users wanting custom subscription workflows, the options are there

As the features state, there are many built in payment processors as well as "micro-integrations" which are like plugins to other Joomla extensions. Overall this component gets an "A" grade from me. The only possible downside is that it is complicated, but that's entirely necessary to do everything that it can
Owner's reply

Thanks for the kind review! Just to clear this one thing up, though: We don't offer a "Trial" of the software (it wouldn't make that much sense with GPL software anyways...), but do offer people to get their money back in case AEC doesn't fit them.

Reviews: 2
I've been using AEC since 2007 and it has always done what I needed it to do.

I recently resubscribed to get the latest version for a new site and was a bit disappointed with the way support was. However, with their new support options I've been very happy. David worked directly with me to resolve the few issues I had and everything seems to be good to go now.

I've recommended AEC to many people in the past and I'm happy still to give that recommendation.

However, if you are not savvy with AEC/Joomla, I'd highly recommend taking them up on their support options.
Reviews: 4
This product is always being further developed which is great. The company just changed their plans and support options which seems to be leading to an even better product.

Although this products community has fairly little support, their paid support is great. They answer questions promptly and their staff is very knowledgeable.

I currently use AEC on 5+ sites and there is no other product out there with more features and better prices.
Reviews: 3
Firstly I'd like to tell you why I think there's been so many low rating for this component.
This component has so many features and options, it’s amazing! But put that together with a user that hasn't spent enough time with the component, and there's bound to be frustration. I admit I too was at this stage for a short time a couple of months ago, however now I don't know what I'd do without it! An easy way to avoid this "stage" is to simply take some time to play around with the settings, the setting fields have descriptions. And also read the FAQ's at valanx. I'd also suggest using the video tutorials on how to install AEC, it really helps and explains the process.

The Product Now:
I haven’t been able to find anything similar to what AEC offers, the amount of add ons/Micro integrations is huge! I've only needed to use one so far, but looking through the list shows so many possibilities that I can implement later on if I want to. Another thing I like about AEC is that it takes into consideration the actual users of your website. Not only does it allow you to provide a vast amount of paid or free plans, but it also lets you setup a trial period so your users could get an idea of whether they'd want a longer term plan on your website. Good stuff if you ask me.

The Developer, AEC Team, and
The developer David, is very helpful in answering questions, I've had a lot actually and they've been answered promptly with answers that are to the point and helpful. The problem I had was with the one Mi i needed to use, and eventually I entered the problem into a support ticket. Jake, who is a member of the AEC Team, and also the person that looks into and answers the forum questions then also looked into the problem. The support was great and we have now sorted the problem, and in fact, the Mi has been rewritten to be more efficient! So from my experience, the support is more than satisfactory, and the people I have come across have been very helpful, which in my opinion is partly what makes a component great, the people behind it. As for the forums, the answers do seem to get answered in a timely manor, and some do take a little longer but I think that’s due to the lack of actual members contributing, not that they have to but that’s just why in my opinion. I'd suggest using the ticket support to get more important problems sorted, but really the FAQ are sufficient enough most of the time.

Sobi2 Users:
There has been quite a lot of sobi users saying that AEC does half the job for them, (it's supposed to expire listings, and republish them if needed), and then there have been other users saying it works well for them. However now sobi users shouldn't hesitate to get this component.
You can now get this component and not worry about whether it'll work for you or not, as the developer and team have now fixed the problem, and it works seamlessly with it!

AEC combined with the FAQ’s/Videos, is really not that hard to understand. I think that the huge amounts of options is a good thing, it gives you more control, and as Control is actually the main purpose of this component (Account Expiration Control), you really do get your money’s worth!
Reviews: 1
With "both" i mean the Application as well the Support! I had /have my little trouble to in this very complex AEC application. but for a small Support fee i got the best Support, somebody could wish!! I STRONGLY suggest to use this App if you want to built up a Memberpase with different Plans on it! And also the Idea of getting Support in houre is a GREATE Idea! i was paying for the Support BUT i don't repent one single CENT !!!!
Thanks Valanx for this GREAT App and even greater Support!! 1A++++
Regards Steve Amphaijit
Reviews: 4
Followed the installation instructions and had no difficulty getting this up and running. Well, I had one issue, but that turned out to be a server setting of mine that should have been changed. Thanks to AEC support, I got it fixed by my hosting company, who were thankful for the heads up too! :)

Anyways: I have just started out using this and have only done one payment integration. I only have a handful or so subscribers yet too, but it's a good start! AEC is doing it's job perfectly, and I'm happy to support makers of good software!
Reviews: 1
So far I have had a great experience with this software. Without even viewing the videos, I had AEC setup on my website within a few minutes, the layout is very intuitive. The support is outstanding, I have had a couple of questions that were answered very fast. Overall I am very impressed.
Reviews: 2
This is an "industrial strength" major product and if you need a great deal of flexibility as to how your subscriptions work and you use JomSocial it is the one you need.

It is inevitably complex because what it does is complex but matters are well explained in videos which if followed logically will explain most standard uses.

There are a number of micro-integrations with other products and it seems very customisable.

That the products has had some stinkingly awful reviews seems to reflect more on the competence (lack of) of the people dishing the ordure than any defect in the product which is robust and - when you learn your way around - is logical and remarkably user friendly. There are tool tips for everything and the back office layout is remarkably logical and well thought out.

I have noticed that many complaints seem to be based on the fact they charge a subscription or for on-server support. I never quite "get" why people expect a product to be "given away" or for a developer not to be paid for developing it. Furthermore this component enables your website to take money so it seems entirely reasonable to me that you should pay for it.

I have posted two questions through the forums and both have been answered quickly and competently by people working with the developer at no charge.

I have only upgraded to the latest version on my staging server but there appears to be better written documentation for it and my test upgrade was painless and the data preserved.

I am a refugee from Community Builder which people always tell me is open source and hence better meets the spirit of the "Joomla Community". Well you won't get far with Community Builder without you shell out for the manual (fair enough in my opinion) and the optional CBSubs for my site was 295 euros for the product.

This product works well with JomSocial and has the added advantage that you can style up your pages to match your site relatively easily so there is no need for your site to look like you built it in the mid 90's.
Reviews: 1
We've have been using AEC for a little over two months now and while the initial learning curve is a bit steep, once you get over the hurdle of learning it, you cannot find another Joomla extension that is this powerful and customizable.

The lack of full written documentation leaves a lot to be desired, but there are videos that walk you through the setup of your first plan. I would have preferred written documentation so I could go at my own speed, but you can't say there's no help.

Having an advanced setup of multiple plans with lots of Micro Integrations was easier to setup than I thought. The problem I think most people have is NOT planning out what they want before they start working with AEC. There is a lot you can do with this extension, just make sure to plan ahead and the setup process will be easier to follow.

If the developers can provide written documentation and create a Google Checkout processor (becoming more and more popular) and I think this extension would be perfect!
Reviews: 2
When I saw the rating that AEC was at (3 stars ?!) I was floored. First of all, this used to be a 4+ star with 100-200 ratings before they changed the name of the component as I recall. You now have people trying to install the free component which is beyond their capabilities - well beyond I feel. I don't think people respect this FREE component for what it is capable of. There is no other component out there that comes near the amount of included options.

That all being said, to get the most out of this extension you should expect to pay for support. Especially when involving complicated configurations - just common sense.

Maybe they should make it commercial so people don't get mad that they can't handle a more advanced component than they're accustomed to and give it a bad rating.
Owner's reply

Thanks for the flowers, but I will have to correct you here - Our reviews got deleted because we DID switch to commercial.

I would further say that you don't need to expect to pay for support, but for some configurations, it won't hurt.

Let's put it this way: AEC can be complicated and if you want to prevent a headache, there is a cost for that - our support. Some of the bad reviews in here do stem from people just getting frustrated with the software and then blame us for offering support. The upcoming manual and mandatory base support for fresh AEC users will hopefully make up for most of this ;-)

Anyways - thanks!

Reviews: 1

AEC is very complete component for joomla, but the most useful it is a great customer support service, clear, comprehensive, and reply quickly.

I am very happy to use and setup my website with AEC.
All the setup was done quickly, great support team.
Reviews: 1
After my last review was deleted (because it called the thing by the name?), I will give it a new try.

Parts of the component are bad coded, especially the MicroIntegrations. Some of them don't work at all, some produce PHP errors and warnings. Most parts of the code don't meet professional coding-standards.

If it would be a non-commercial component a would say okay, you can give a try and check if it meets your requirements. And if not, send it back to nirvana. But in this case you pay for commercial software that doesn't do what it promises. But you realize that just after paying.

There is a lot to do that this component becomes professional, at the moment it's not. I do not recommend this component. Better spend some more money for a real professional component, there are already existing some good ones.
Owner's reply

Your last review was reported and deleted - if I recall correctly - because it talked about the support and your own use case, which is not permitted by the ToS of the JED.

It's a shame you only hint at things being wrong, broken or badly coded and don't name names. All the MicroIntegrations have been tested to work properly and if there was such a big problem with them, we'd have a new version out a long time ago. That is not the case.

For now, I'm afraid your new review really only says "things didn't work for me and I didn't like the code". Not sure how that is supposed to help others make a decision.

Page 5 of 6