Business Requirement
Client required a control panel that allow users to order hosting plans based on actual usage rather than prior billing. The purpose of the system was for users to complete their entire order processing functionality from start to finish within 5 minutes. It also required integration with WHMCS to automate all the invoicing and pricing operations.
Man hours spent – 2542 hours
Solution Offered
Carmatec’s PHP Team built the open stack platform using integration with OpenStack API’s so that this application met the need of the client. Creation of the user and their billing information was updated into WHMCs through API’s. The integration with Compute exposed the existing packages, Nova the existing availability zone, Glance the available images. Integration with Open Stack’s Ceilometer component enabled continuous metering of usage to allow appropriate invoice generation.
Modules offered to users via Custom OpenStack Control Panel
Create VPS
Manage Existing VPS
Localization Support
Upgrade VPS
Backups
Usage Statistics
Manage Access Control
DNS Management
API Key
Automated Support
Billing Information
Based on usage statistics obtained through API integration with ceilometer and the associated cost through API integration with WHMCS, invoices are calculated. Auto-generation of invoices, auto suspension of account on defaulting are some of the critical areas handled.
Have a project in mind?
let’s make it happen!
