Description
1 Stream Reseller Module for WHMCS
The 1 Stream Reseller Module for WHMCS connects your WHMCS installation with one or more 1 Stream reseller panels using secure API credentials. It helps IPTV resellers automate both username-and-password-based Streamline services and MAC-address-based MAG device services from one familiar billing and service-management platform.
The module combines provisioning, trial and paid package assignment, renewals, lifecycle actions, credential controls, MAG device management, multi-panel connections, and customer self-service. This reduces repetitive panel work while providing a clearer and more professional experience for administrators and customers.
Streamline and MAG Service Support
Configure each WHMCS product according to the IPTV service type you want to deliver.
Streamline Services
- Provision username-and-password-based IPTV lines.
- Generate credentials automatically or use customer-selected credentials where enabled.
- Display service credentials and connection information in the client area.
- Provide M3U playlist and supported WebTV access.
MAG Device Services
- Provision IPTV services using a customer’s MAG device MAC address.
- Validate MAC address formatting before submission.
- Detect duplicate MAC addresses reported by the panel.
- Display the registered MAG address and portal URL in the client area.
- Allow supported customers to add or change their MAG address.
API-Based Panel Integration
- Connect a 1 Stream reseller panel using its panel URL, API key, and X-Auth-User access code.
- Test panel details before completing the connection.
- Configure separate M3U, Web Portal, and MAG Portal URLs.
- Retrieve reseller information, available credits, packages, and package details.
- Communicate securely with the selected panel through its supported API.
Automated IPTV Provisioning
- Create Streamline or MAG services through supported WHMCS module actions.
- Assign the package configured for the selected WHMCS product.
- Save returned service identifiers, credentials, device information, and expiry details.
- Update the WHMCS next due date using the service expiry information.
- Add customizable reseller notes using supported client and service variables.
Trial and Paid Package Management
Configure separate panel packages according to the service type and whether the WHMCS product is a trial or paid service.
- Streamline trial packages
- Streamline paid packages
- MAG trial packages
- MAG paid packages
- Package filtering based on supported panel package types
- Package credit cost, duration, and connection information where returned by the panel
- Trial expiry details and upgrade guidance in the client area
Automated Service Lifecycle
- Create: Provision a new Streamline line or MAG device service.
- Renew: Extend an existing service using the configured package.
- Suspend: Disable the related service through WHMCS.
- Unsuspend: Restore a suspended service after payment or an admin action.
- Terminate: Terminate the corresponding service on the connected panel.
- Upgrade: Direct eligible customers to the WHMCS package-upgrade workflow.
Streamline Credential Management
- Generate usernames and passwords automatically.
- Choose numeric or alphanumeric credential formats.
- Configure generated username and password lengths.
- Use a predefined static password where required.
- Optionally allow customers to enter preferred credentials during checkout.
- Customize the WHMCS field names used for customer-provided credentials.
- Store service passwords through the WHMCS password-encryption workflow.
MAG Device Management
- Collect a MAG address through the configured WHMCS custom field.
- Validate the required MAC address format.
- Create MAG subscriptions using compatible trial or paid packages.
- Display the customer’s current MAG address and configured MAG Portal URL.
- Let supported customers add a MAG address when one is not yet assigned.
- Let supported customers replace or update an existing MAG address.
- Show clear validation, duplicate-address, and update-status messages.
Multiple Panel Management
- Add and manage multiple 1 Stream reseller panel connections.
- Assign the appropriate panel to each WHMCS product.
- Edit or remove panel records from the addon administration area.
- View available reseller credit balances.
- Maintain separate API details and customer access URLs for each connection.
- Configure individual MAG Portal URLs for connected panels.
Enhanced Client Area
Customers receive a dedicated service page based on their provisioned service type.
Streamline Client Area
- View the IPTV username and password.
- Show or hide sensitive password information.
- View service status, registration date, expiry date, and billing information.
- Access M3U and M3U Plus playlist options where enabled.
- Open the configured WebTV player where enabled.
- Access supported Enigma2 and Octagon setup scripts.
- Open relevant knowledgebase and package-upgrade links.
MAG Client Area
- View the assigned package and current MAG address.
- Access the configured MAG Portal URL.
- View service status, expiry date, and billing information.
- Add or change a MAG address where permitted.
- View trial expiry and package-upgrade options.
Application Download Links
Add recommended IPTV applications from the administration area and display them in a convenient customer download window.
- Android applications
- iOS applications
- Windows applications
- macOS applications
- Linux applications
Customizable Customer Experience
- Customize common client-area headings, descriptions, labels, and messages.
- Customize Streamline credential and MAG device field names.
- Configure MAG validation, success, and duplicate-address messages.
- Choose whether to display M3U playlist access or the WebTV action.
- Manage recommended application names, platforms, and download links.
- Customize reseller notes using supported client and service variables.
Email and Module Logging
- Install an IPTV service-details email template for the WHMCS email system.
- Include supported Streamline and MAG service information in customer communications.
- Record connection, provisioning, renewal, suspension, unsuspension, and termination activity.
- Capture relevant API request and response details in the WHMCS module log.
- Improve troubleshooting with clearer service-action records.
Why Choose This Module?
- Support More Customers: Sell both Streamline subscriptions and MAG device services.
- Reduce Routine Work: Automate provisioning, renewals, suspension, restoration, and termination.
- Offer Trial and Paid Access: Assign dedicated packages for each service type and subscription stage.
- Improve Customer Self-Service: Give customers direct access to credentials, playlists, portal details, service status, and device controls.
- Manage Multiple Connections: Assign different products to different 1 Stream panels.
- Prevent Common Errors: Validate MAG addresses and identify duplicate devices using panel responses.
Ideal For
- IPTV resellers using 1 Stream panels
- Providers selling Streamline and MAG subscriptions
- Businesses offering trial and paid IPTV packages
- Resellers managing multiple panel connections
- Hosting companies offering automated IPTV services
- WHMCS businesses that want richer IPTV client-area tools
Requirements
- An active WHMCS installation
- PHP compatible with the installed WHMCS version
- Active 1 Stream reseller panel access
- Valid panel API credentials
- WHMCS cron and automation configured correctly
Complete 1 Stream Automation Inside WHMCS
The 1 Stream Reseller Module for WHMCS combines Streamline and MAG provisioning, trial and paid package assignment, lifecycle automation, credential generation, MAC address management, multi-panel connections, playlist and portal access, application downloads, customer self-service, and module logging in one practical IPTV workflow.
It gives 1 Stream resellers greater product flexibility while reducing manual administration and improving service delivery for both account-based and MAG device customers.




