Jump to content
Main menu
Main menu
move to sidebar
hide
Navigation
Main page
Recent changes
Random page
Help about MediaWiki
Special pages
WHMCS Tech Lab Documentation
Search
Search
Appearance
Create account
Log in
Personal tools
Create account
Log in
Pages for logged out editors
learn more
Contributions
Talk
Editing
NXT Reseller IPTV Module
Page
Discussion
English
Read
Edit
Edit source
View history
Tools
Tools
move to sidebar
hide
Actions
Read
Edit
Edit source
View history
General
What links here
Related changes
Page information
Appearance
move to sidebar
hide
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
= NXT Reseller IPTV = This document describes the installation, configuration and usage of the ’‘’NXT Reseller IPTV Provisioning Module’’’ for WHMCS. TOC = About = The NXT Reseller IPTV Module automates IPTV account provisioning directly from WHMCS. Once an order is accepted, the module communicates with your NXT IPTV Panel and performs account creation automatically. ’‘’Key Features’’’ - Automatic IPTV account provisioning - Automatic suspension and unsuspension - Automatic termination - Official and Trial line support - Automatic bouquet assignment - Dynamic package synchronization - M3U Playlist support - Username and Password generation - WHMCS Client Area integration = Requirements = - WHMCS 8.x or later - PHP 8.1 or later (recommended) - Active NXT IPTV Panel - API access enabled - Valid reseller account = Installation = == Upload Module == Download the module ZIP package. Extract the archive. Upload the module to: ’‘’Important’’’ Do not rename the module directory. == Create Server == Navigate to: Configuration → System Settings → Servers Create a new Server Group. Example: Click ’‘’Add New Server’’’. Configure: {| class=“wikitable” ! Field !! Value |- | Name || Friendly server name |- | Module || NXT Reseller IPTV |- | Hostname || IPTV Panel URL |- | Username || IPTV Panel Username |- | Password || IPTV Panel Password |} Click ’‘’Test Connection’’’. Save the server after a successful connection. = Product Configuration = == Create Product Group == Navigate to: Configuration → System Settings → Products/Services Create a Product Group. Example: == Create Product == Create a new product. Configure: - Product Type - Product Group - Product Name - Pricing Save the product. == Module Settings == Open the product and select ’‘’Module Settings’’’. Choose: - Module Name: ’‘’NXT Reseller IPTV’’’ - Server Group: ’‘’NXT Reseller IPTV’’’ Save the configuration. = Module Configuration = == Reseller User == Select the reseller account from the dropdown. The list is fetched dynamically from the IPTV panel. == Reseller Credits == Displays the available reseller credits. This field is read-only. == Product Type == Choose the IPTV product type. Values are synchronized automatically. == Line Type == Supported values: - Official - Trial == Paid Package == Displayed only for Official lines. Select the desired package. == M3U Playlist == Enable this option to display the playlist URL inside the WHMCS Client Area. == Bouquets == Select one or more bouquets. Selected bouquets are assigned automatically during provisioning. == Username Format == Available formats: - Digits Only - Letters and Digits == Password Format == Available formats: - Digits Only - Letters and Digits Click ’‘’Save Changes’’’. = Service Provisioning = Client places an order. Payment is completed. Administrator accepts the order. WHMCS provisions the IPTV account automatically. Service details become available in the Client Area. = Client Area = After successful provisioning the customer can view: - IPTV Username - IPTV Password - M3U Playlist URL - Service Status - Product Information = Creating Multiple IPTV Products = The same server can be reused for multiple products. Simply configure different: - Packages - Bouquets - Product Types - Pricing - Official or Trial Lines = Troubleshooting = == Test Connection Failed == Verify: - IPTV Panel URL - Username - Password - API Access - Firewall rules == Product Not Provisioned == Verify: - Server assignment - Module selection - Accepted order - Product configuration - API credentials == M3U Playlist Missing == Verify: - M3U option enabled - Valid playlist returned - Successful provisioning = Best Practices = - Test each product before publishing. - Keep WHMCS backups. - Verify API connectivity regularly. - Keep the module updated. - Use meaningful product names. = Support = When opening a support request, include: - WHMCS Version - PHP Version - Module Version - Error Message - Screenshots - Debug logs (if available) Providing this information helps us resolve issues more quickly.
Summary:
Please note that all contributions to WHMCS Tech Lab Documentation may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see
WHMCS Tech Lab Documentation:Copyrights
for details).
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)
Search
Search
Editing
NXT Reseller IPTV Module
Add topic