WHMCS Provisioning Module
WHMCS, which stands for Web Host Manager Complete Solution, is an all-in-one platform designed for web hosting businesses to manage clients, billing, and support. It streamlines various aspects of web hosting operations, from customer sign-ups to server provisioning, all in one place.
Streaming.Center platform has WHMCS itegration via a special module that you can download and install into your WHMCS instance allowing you to manage your radio account easily. Out module is Open-Source, you can see the complete source code at GitHub
🚀 Features
- Automated account provisioning
- Service management (suspend, unsuspend, terminate)
- Configurable module settings
- Integration with WHMCS billing cycles
- Supports latest WHMCS versions
📦 Requirements
- WHMCS version 8+
- PHP 7+
- Valid Streaming.center license
- Admin credentials for Streaming.Center admin area
🔧 Installation
-
Download the latest version of the module and unzip the file.
-
Upload the “streamingcenter” folder from the archive into:
/modules/servers/
on your WHMCS server, so that the final path to the module would be:
/modules/servers/streamingcenter
and the module files on your sever should be located inside the
/modules/servers/streamingcenter
folder like this:/modules/servers/streamingcenter/hooks.php /modules/servers/streamingcenter/logo.png /modules/servers/streamingcenter/readme.txt /modules/servers/streamingcenter/streamingcenter.php
Folder naming and location are important for the module to work correctly.
-
Configure the module in WHMCS Admin:
Go to System Settings > Products/Services > Servers
Add a new server using the module: “Streaming.Center”
Enter your Streaming.Center admin credentials (it is available after Streaming.Center installation)
-
Assign the module to your WHMCS products.
Create a new Product in WHMCS: go to System Settings > Products/Services and click Create a New Product.
You can give your product a name whatever you want, but you have to set “Streaming.Center” as the Module
When the package is ready you can configure the settings by navigating to Module Settings and choosing a broadcaster template (you need to create it in your Streaming.Center admin area first) or by picking individual account settings by choosing “No Template” in Radio Account Template.
-
Creating a new order.
Now you can go to Orders and click Add New Order
pick the product that you have created in step #4 and click Submit Order.
Make sure to check Run Module Create - it will trigger broadacster account creation in Streaming.Center, pick your broadcaster account username and the password. You will not be able to change the username later and it should be unique.
Click Accept order. It will take a few minutes for the broadcaster account to create in Streaming.Center.
-
Updating an existing order.
When your order is in “Active” state and the broadcaster accoutn is ready and running in Streaming.Center you can change the account options individually. To do that you need to find your order, click on it and then click Product/Service link in the “Item” column of the Order Items table. Inside the Products/Services tab you will find all your broadacster account ptions and functions like account suspension, password change and termination. You can also change individual accoutn settign using this form:
If you have any issues installing or using our WHMCS module - please countact our support at info@streaming.center .