I am looking for something free for commercial use, preferably PHP, but I will accept anything.
It should allow users to register, and to purchase services which my software provides. User should, obviously, be able to see their purchases & history, choose between subscription levels (defined by me), etc.
The software should write to a database, with strong preference for MySql, which I can then access from the main software to determine whether usage is allowed.
It should be able to interface with PayPal and credit card payments; bank transfers would be a bonus, as would other payment methods.
While it should run smoothly with only customer interaction, it would be nice if I could have super-user access and be able to administer it.
I am looking for something widely used, well tested and secure. I am sure there are a ton of features that I haven’t thought of, so please enlighten me.