Jump to content

NXT Reseller IPTV Module

From WHMCS Tech Lab Documentation
Revision as of 07:45, 24 July 2026 by WikiSysop (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

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:

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

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.