PHP/MySQL Package Recommendation with Automated WHM/cPanel, Domain Registration, and Invoicing

Thanks for taking the time to check out my question. I'm after recommendations for php/mysql solution to provide the following webhosting features integrated into a company website:
  1) Automated cPanel/WHM account registration + user account administration + cPanel account package upgrades/downgrades
  2) Importing existing cPanel Accounts
  3) Multiple cPanel Servers supported (or easily modified to do so)
  4) Automated billing/invoicing
  5) Domain search & registration
  6) Checkout and online invoice payments via a major gateway such as eWay

The package/s recommended must include:

  1) Unencrypted source
  2) Preferably GPL, LGPL, or commercial with one-time license fees under $200
  3) PHP 5+ compatible and NOT requiring register_globals or magic_quotes
  4) Relatively easy for advanced procedural coders (or intermediate level OO) to modify front-end and customize back-end

Currently using custom API's for PlanetDomain, cPanel and payments via eWay; however these API's do not include enough error handling or data vlaidation to make them a permanent, suitable solution.

Packages rejected as being not suitable include:

  - iDevSpot Packages
  - ModernBill
  - WHMCompleteSolution
  - phpCOIN

I'm after recommendations from users of the packages or recommendations that fit the above criteria only My appreciation in advance to any experts spending time on answers.
LVL 19
Who is Participating?
v2MediaConnect With a Mentor Author Commented:
There doesn't seem to be a package available that covers the feature list. So we'll be developing one from the ground up. Mods, could you please close the question.
Not completely sure if this is what you are looking for, but here it is:

Free of charge, maybe not suitable as it sounds like you need something quite good, how about plesk?

Hope this helps.
Loganathan NatarajanLAMP DeveloperCommented:
all these features may not be available with PHP-MySQL may go for some commercial solutions .....Java is best technology to handle the server operations..
v2MediaAuthor Commented:
Not so; we have a php/mysql setup now; it just isn't robust enough in error checking and validation and billing. The question asks for cPanel/WHM automation, not a system of similar features. The solution packages have to incorporate API's with cPanel/WHM ->
Loganathan NatarajanLAMP DeveloperCommented:
@ v2Media

???? Already I made comment about this...
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.