I've also received valuable help on their forum, especially today as I wanted to make a small modification to the payment process, and I got the solution within a few hours.
Thanks for your feedback.
It took me a little bit of time to understand how to make it work at first as there are lots of plug-ins (that come directly with the main component, this is not stuff you need to install separately) for each one of the components I'm using it with - for example there is a plug-in to match up an Akeeba subscription with a Community Builder group and so on. But once you've understood how this works (and the documentation is fairly complete)... It is really efficient! I now get my subscriptions automatically activated after a successful PayPal payment, the users are added to the right groups in CB and the forum, when a subscription expires those privileges are cancelled... It's all automatic.
I've been able to find all the info I needed all by myself, except maybe for one: there is an integrated affiliates system, granted it's quite simple but it can be enough for small sites (my case), only I still can't figure out, in the case of recurring payments, if the affiliates get just a one-time commission or if the commissions are recurring too. Apart from that, I am fully happy with this component.
Your question is valid. The very simple affiliate system predates the recurring payments and was never really tested with it. That said, the intended behaviour is for the affiliate system to give a commission on each payment. As a result it should give a commission each time a recurring payment occurs.
I've given this a try by pure curiosity - and also I have to admit the original menu is quite ugly. Well, this one was rather easy to set up and looks nicer! It also outputs different options depending on whether you are on your own profile or someone else's (I was surprised at first not to see the connections option in my own profile, but then by going to another person's profile I saw a "Friend request" entry which is more user-friendly than the original term). I'm quite happy with it.
I'd be more than happy to provide a French translation or maybe even change the strings myself only I've never done that I don't know how to do. If someone can explain it to me I'll do it. I've got a rather good level of PHP so if you tell me how to load a string from a language file I guess there should be no problem.
Thank you for the review.
I am currently working on a versions that will support internationalization using the standard JText libraries.
If you are happy to contribute a French translation drop me a line and I will send you the translation file.
Other than that, it's great and I'm quite happy with it. I can see precisely what my visitors are doing and what they seem to like, what parts of the site they visit and which ones they seem to ignore or maybe not see at all, and that's exactly what I was looking for.