1 Stream Reseller Module for WHMCS

$99.00 USD

The 1 Stream Reseller Module for WHMCS automates Streamline and MAG provisioning, trial and paid packages, renewals, service lifecycle actions, multi-panel connections, and customer self-service.

Included:

  • 7-Day Free Trial Access
  • Multi-Level Technical Support
  • One-Time Payment, No Recurring Fees
  • Lifetime Owned License
  • Instant Download After Purchase
  • Latest WHMCS Compatible

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.

What does the 1 Stream Reseller Module for WHMCS do?

It connects WHMCS with 1 Stream reseller panels to automate IPTV provisioning, renewals, service management, package mapping, synchronization, and customer access.

Is this module compatible with the latest WHMCS version?

Yes, the module is compatible with the latest supported WHMCS version.

Is this module compatible with current PHP versions?

Yes, it supports PHP versions compatible with the latest WHMCS release.

Does the module require an active 1 Stream reseller account?

Yes, you need authorized access to a compatible 1 Stream reseller panel.

How does the module connect to the panel?

It connects through the supported 1 Stream API using API-key authentication.

Is an API key required?

Yes, a valid API key is required for provisioning and other supported panel actions.

Can I test the panel connection before saving it?

Yes, administrators can verify the panel connection before using it with products.

Can multiple 1 Stream panels be connected?

Yes, the module supports adding and managing multiple panel connections.

Can different products use different panels?

Yes, each WHMCS product can be assigned to an appropriate configured panel.

Can existing panel connections be edited?

Yes, administrators can update saved panel details when required.

Can unused panel connections be removed?

Yes, panel records that are no longer needed can be removed.

Does the module create IPTV accounts automatically?

Yes, supported IPTV accounts can be created through the WHMCS service-activation workflow.

When is a new account provisioned?

Provisioning occurs when the applicable WHMCS service activation action runs.

Does the module support Streamline accounts?

Yes, it supports username-and-password-based Streamline services.

Does the module support MAG devices?

Yes, supported products can provision IPTV access using a customer-provided MAC address.

Can Streamline and MAG products be configured separately?

Yes, each WHMCS product can be configured for the appropriate service type.

Does the module generate Streamline credentials automatically?

Yes, it can generate usernames and passwords automatically.

Can username formats be customized?

Yes, supported settings allow custom username-generation rules.

Can password formats be customized?

Yes, supported settings allow custom password-generation rules.

Can credentials be generated randomly?

Yes, random username and password generation is supported.

Can generated credential lengths be configured?

Yes, administrators can configure the supported username and password lengths.

Can custom WHMCS field names be used?

Yes, supported settings allow custom labels for username, password, and MAG-address fields.

Can customers provide preferred credentials?

This depends on the product custom fields and credential settings enabled by the administrator.

Are passwords stored securely in WHMCS?

Supported password storage uses the WHMCS encryption workflow.

Does the module validate MAC addresses?

Yes, supported MAG products validate the customer-provided MAC address format.

Can it detect duplicate usernames?

Yes, supported cart validation helps prevent duplicate Streamline usernames.

Can it detect duplicate MAG addresses?

Yes, supported validation helps prevent provisioning with a MAC address already in use.

Does validation guarantee successful provisioning?

No, the panel may still reject a request because of authentication, credits, package availability, or panel conditions.

Can services be renewed from WHMCS?

Yes, supported Streamline and MAG subscriptions can be extended through the WHMCS renewal workflow.

Can renewal occur after invoice payment?

Yes, the applicable service can be renewed when its WHMCS invoice is paid and the module action runs.

Does renewal use the configured panel package?

Yes, it applies the package mapped to the product’s billing cycle.

Can unpaid services be suspended automatically?

Yes, supported services can be suspended through the configured WHMCS lifecycle workflow.

Can suspended services be restored after payment?

Yes, supported services can be unsuspended after the applicable payment is received.

Can services be terminated from WHMCS?

Yes, supported 1 Stream accounts can be terminated through the WHMCS service action.

Can administrators change an IPTV package?

Yes, supported package changes can be initiated from the WHMCS service administration area.

Can different panel packages be mapped to different billing cycles?

Yes, supported 1 Stream packages can be assigned according to WHMCS billing cycles.

Which billing cycles can be mapped?

Supported cycles include Free, One Time, Monthly, Quarterly, Semi-Annually, Annually, Biennially, and Triennially.

Can monthly and annual products use different packages?

Yes, each supported billing cycle can use its own panel package.

Can the same package be used for multiple billing cycles?

Yes, the same compatible package can be assigned to more than one cycle.

Does package mapping change the WHMCS product price?

No, WHMCS controls pricing while package mapping determines what the panel provisions.

Are packages retrieved from the connected panel?

Available package handling depends on the product configuration and supported panel API.

Does the module support ISP Lock?

Yes, supported IPTV lines can be created with ISP Lock enabled.

What is ISP Lock?

ISP Lock applies connection restrictions using the functionality provided by the 1 Stream panel.

Does ISP Lock guarantee that an account cannot be shared?

No, its effectiveness depends on the panel, network conditions, and customer internet provider.

Does the module support multiple connections?

Connection availability depends on the selected panel package and its configuration.

Can service credentials be synchronized from the panel?

Yes, supported synchronization tools can update WHMCS with the current panel credentials.

Can service expiry dates be synchronized?

Yes, supported panel expiry information can update the corresponding WHMCS service date.

Can panel information be synchronized back to WHMCS?

Yes, supported service data can be retrieved and applied to the WHMCS record.

Can synchronization repair mismatched credentials?

Yes, it can help align WHMCS credentials with the values stored on the panel.

Does synchronization replace WHMCS billing automation?

No, it complements the standard WHMCS billing and cron workflow.

Does the module include an admin dashboard?

Yes, it provides an overview of configured panels and associated services.

Which service statistics are displayed?

Supported statistics include total, Active, Pending, Suspended, Terminated, Free, and One-Time services.

Can administrators monitor panel activity?

Yes, recent supported API activity is available through the administrative interface.

Does the module include API logs?

Yes, supported requests and responses are recorded for monitoring and troubleshooting.

What information can appear in the logs?

Logs can include the endpoint, request, response, HTTP status, execution time, panel, and timestamp.

Can logs help diagnose failed provisioning?

Yes, they can reveal authentication, package, credit, duplicate-value, and connection errors.

Can logs contain sensitive information?

Yes, access to API logs should be limited to authorized administrators.

What can Streamline customers view in the client area?

Customers can view supported usernames, passwords, portal information, expiry dates, and service status.

What can MAG customers view?

Supported MAG customers can view their MAC address, portal information, expiry details, and service status.

Can customers view an M3U playlist?

Yes, supported Streamline services can display their M3U playlist information.

Can customers copy playlist information?

Yes, the client interface includes a convenient copy control for supported playlist details.

Can customers view the portal URL?

Yes, the configured portal URL can be displayed in the service area.

Can customers view their service expiry date?

Yes, supported services display their expiry or next-due information.

Does the client area include an expiry countdown?

Yes, supported displays can indicate how many days remain before expiry.

Can customers see the current service status?

Yes, the corresponding WHMCS service status is displayed.

Is the client-area interface mobile-friendly?

Yes, the service information is designed for responsive WHMCS client areas.

Does the module send service welcome emails?

WHMCS can send the product’s configured welcome email after successful activation.

Can welcome emails include IPTV credentials?

Yes, supported WHMCS merge fields can include credentials and service information.

Does the module process customer payments?

No, invoice payments remain handled by WHMCS and the selected payment gateway.

Does it store payment-card information?

No, payment-card information is not required for 1 Stream provisioning.

Does the purchase include a 1 Stream reseller account?

No, panel access must be obtained separately from an authorized provider.

Are reseller credits included?

No, required panel credits must be purchased and maintained separately.

Can provisioning fail because of insufficient credits?

Yes, the panel may reject service creation or renewal when the reseller balance is insufficient.

Does the module provide IPTV channels or content?

No, it automates WHMCS service management for your authorized 1 Stream panel.

Does the module host IPTV streams?

No, streaming remains handled by the connected panel infrastructure.

Is the module responsible for content licensing?

No, the business using the module is responsible for content rights and legal compliance.

Does the WHMCS server require internet access?

Yes, it must communicate with the configured 1 Stream panel API.

Should the WHMCS website use HTTPS?

Yes, HTTPS is strongly recommended to protect customer and administrative information.

What happens if the panel API is unavailable?

Provisioning, renewal, synchronization, and other panel actions may fail until communication is restored.

Are failed actions recorded?

Yes, supported failures are returned through WHMCS and recorded in the available logs.

Does the module require the standard WHMCS cron?

Yes, scheduled billing, invoice, suspension, and renewal workflows depend on normal WHMCS cron operation.

Does it require a separate custom cron job?

Standard provisioning does not normally require one unless an additional feature specifically uses scheduled processing.

Does the module modify WHMCS core files?

No, it operates through the WHMCS addon and provisioning-module architecture.

Are template modifications required?

Standard installation does not require editing WHMCS core templates.

Does it work with standard WHMCS themes?

Yes, supported client-area features are designed for standard WHMCS templates.

Does it work with the Lagom theme?

It is designed to work with standard and Lagom-based environments, although customizations should be tested.

Can heavily customized themes require adjustments?

Yes, custom client-area layouts may require styling changes while core provisioning remains unaffected.

Can the module be used with an existing 1 Stream business?

Yes, it is suitable for existing resellers who want to connect sales, billing, and provisioning with WHMCS.

Can existing panel accounts be imported automatically?

Import functionality should only be advertised if it is available in the installed module version.

Can services be migrated from another IPTV panel?

No automatic cross-panel migration should be assumed; migration may require manual handling or custom development.

Can the module reduce manual work?

Yes, it automates supported provisioning, renewals, lifecycle actions, package mapping, synchronization, and customer delivery.

Can it prevent every provisioning error?

No, but validation, connection testing, synchronization, and API logs help reduce common mistakes.

Is professional installation support available?

Yes, professional assistance is available for installation, configuration, testing, and supported customization.

Who should use this module?

It is suitable for 1 Stream IPTV resellers, hosting providers offering IPTV services, and businesses seeking automated WHMCS provisioning and customer management.