Mega OTT Reseller Module for WHMCS

$99.00 USD

The Mega OTT Reseller Module for WHMCS automates Streamline and MAG provisioning, package actions, service activation controls, multi-panel management, logs, and customer access.

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

Mega OTT Reseller Module for WHMCS

The Mega OTT Reseller Module for WHMCS connects your WHMCS installation with Mega OTT reseller panels using bearer-token API authentication. It helps IPTV providers create Streamline and MAG services, manage common subscription actions, assign panel packages, and give customers direct access to their connection details.

The module brings essential Mega OTT operations into WHMCS, reducing repetitive panel work while creating a cleaner service-management experience for administrators and customers.

Supported IPTV Service Types

  • Streamline: Create username and password-based M3U subscriptions.
  • MAG Device: Create subscriptions using a customer-provided MAC address.
  • Multiple Connections: Configure products for one, two, or three simultaneous device connections.
  • Adult Content Control: Choose whether adult content is enabled for services created from a product.

Bearer-Token Panel Integration

  • Connect a Mega OTT panel using its panel URL and API token.
  • Validate the connection before adding or updating a panel.
  • Retrieve the reseller username and available credit balance during product configuration.
  • Configure separate MAG Portal, M3U, and Web Portal URLs for customer access.

Automated IPTV Provisioning

  • Create Streamline and MAG subscriptions through WHMCS module actions.
  • Assign the Mega OTT package selected for the WHMCS product.
  • Apply the selected maximum connection limit and adult-content setting.
  • Store the panel subscription ID in the WHMCS service record.
  • Store returned Streamline credentials using the WHMCS password-encryption workflow.
  • Update the service next due date and next invoice date using the panel expiry response.
  • Add reseller notes using supported service and customer variables.

Mega OTT Package Selection

Assign one Mega OTT package to each WHMCS product according to the IPTV duration you want to sell. The included product configuration provides package choices ranging from short access periods to multi-year subscriptions.

  • 4 Hours
  • Paid 24-Hour Trial
  • 1 Month
  • 3 Months
  • 6 Months
  • 1 Year
  • 2 Years

Service Lifecycle Actions

  • Renew: Extend an existing subscription using the product’s selected package.
  • Suspend: Deactivate the corresponding Mega OTT subscription from WHMCS.
  • Unsuspend: Activate a previously deactivated subscription.
  • Change Package: Apply the currently selected package through the module’s package action.
  • Due-Date Updates: Update WHMCS billing dates when the panel returns a new expiration date.

Username and Customer Field Controls

  • Automatically generate Streamline usernames when customers leave the username field blank.
  • Choose numeric or alphanumeric username generation.
  • Configure generated username length from the addon settings.
  • Allow customers to submit a preferred Streamline username during ordering.
  • Automatically create the required product fields according to the selected service type.
  • Customize the field names used for Username, Password, and MAG Device information.

Multi-Panel Management

  • Add and manage multiple Mega OTT panel records.
  • Assign a specific panel to each WHMCS product.
  • Validate API access before saving a panel.
  • Edit or remove existing panel connections.
  • Maintain separate panel, MAG Portal, M3U, and Web Portal URLs.
  • View reseller identity and credit information during product setup.

Streamline Client Area

Streamline customers receive a modern service-information page containing their credentials, access URLs, billing date, and device setup options.

  • View the IPTV username and reveal or hide the service password.
  • View the service due date.
  • Open the configured M3U portal or DNS address.
  • Open the configured Web Portal for online viewing.
  • Generate and copy playlist or setup details for supported devices.
  • Open the WHMCS knowledgebase for setup assistance.

Playlist and Device Formats

Customers can choose from numerous generated playlist and receiver formats, then copy the resulting URL or setup script directly from the client area.

  • M3U Plus with HLS, MPEG-TS, and RTMP output
  • Simple List with HLS, MPEG-TS, and RTMP output
  • Enigma 2 OE 1.6 and Enigma 2 OE 2.0 script
  • DreamBox and Octagon formats
  • StarLive, MediaStar, WebTV List, Ariva, and Spark
  • GigaBlue and additional supported receiver formats

MAG Client Area

  • View the registered MAG device MAC address.
  • View the service due date.
  • Open the configured MAG Portal URL.
  • Open the configured Web Portal when available.
  • Access the WHMCS knowledgebase for setup assistance.

Custom Reseller Notes

Create a reusable reseller-note template that is attached to newly provisioned subscriptions. Supported variables include the WHMCS service ID, client ID, client name, email address, and phone number.

Detailed Activity Logs

The addon records supported provisioning and service-management activity in a dedicated log table. Administrators can review the latest records with the action, service ID, client ID, result status, request details, response, and timestamp.

Why Choose This Module?

  • Reduce Manual Provisioning: Create Streamline and MAG subscriptions through WHMCS.
  • Offer Flexible Durations: Assign Mega OTT packages from short trials to multi-year access.
  • Control Product Delivery: Configure service type, adult content, and maximum connections per product.
  • Improve Customer Access: Provide credentials, portals, playlist formats, scripts, and setup guidance.
  • Manage Multiple Panels: Connect different WHMCS products to different Mega OTT panel records.
  • Support Troubleshooting: Review request and response information in the addon activity log.

Ideal For

  • IPTV resellers using Mega OTT panels
  • Providers selling Streamline and MAG subscriptions
  • Businesses offering short-term and long-term IPTV packages
  • Resellers managing multiple Mega OTT panel connections
  • WHMCS businesses that want detailed IPTV client-area access

Professional Mega OTT Automation

The Mega OTT Reseller Module for WHMCS combines Streamline and MAG provisioning, package assignment, activation controls, renewal and package actions, multi-panel administration, customer portal access, device formats, reseller notes, and activity logging in one practical IPTV solution.

What does Mega OTT Reseller Module for WHMCS do?

It connects WHMCS with Mega OTT 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 Mega OTT reseller account?

Yes, you need authorized access to a compatible Mega OTT reseller panel.

How does the module connect to Mega OTT?

It communicates with the panel through its supported API-key authentication system.

Is a Mega OTT API key required?

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

Is a Mega OTT reseller account included with the module?

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

Are reseller credits included?

No, panel credits must be purchased and maintained separately.

Can I test the panel connection before saving it?

Yes, administrators can test supported panel details before adding the connection.

Can multiple Mega OTT panels be connected?

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

Can different WHMCS products use different panels?

Yes, each supported WHMCS product can be assigned to a selected Mega OTT panel.

Can existing panel connections be edited?

Yes, administrators can update saved panel details when required.

Can unused panel connections be removed?

Yes, panel connections that are no longer required can be deleted.

Can administrators monitor panel status?

Yes, supported panel connection and status information is available through the administration area.

Does the module create IPTV services automatically?

Yes, supported IPTV services can be provisioned through the WHMCS service-activation workflow.

When is an IPTV service created?

Provisioning occurs when the applicable WHMCS service activation action runs.

Does the module support Streamline accounts?

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

Does the module support MAG devices?

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

Can Streamline and MAG products be configured separately?

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

Can the module generate Streamline credentials automatically?

Yes, it can automatically generate usernames and passwords for supported Streamline services.

Can username-generation rules be customized?

Yes, administrators can configure supported username formats and generation rules.

Can password-generation rules be customized?

Yes, administrators can configure supported password formats and generation rules.

Can credentials be generated randomly?

Yes, random username and password generation is supported.

Can generated credential lengths be configured?

Yes, supported username and password lengths can be configured.

Can custom WHMCS field labels be used?

Yes, administrators can configure field names for usernames, passwords, and MAG addresses.

Can customers provide preferred credentials?

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

Are service passwords stored securely in WHMCS?

Supported password storage uses the WHMCS encryption workflow.

Can credentials be synchronized from Mega OTT?

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

Does the module validate MAG addresses?

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

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, provisioning can still fail because of authentication, credits, package availability, or panel errors.

Can services be renewed through WHMCS?

Yes, supported Streamline and MAG services 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 Mega OTT package?

Yes, it uses the package mapped to the applicable WHMCS billing cycle.

Can unpaid services be suspended automatically?

Yes, supported services can be suspended through the WHMCS service 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 Mega OTT services can be terminated through the WHMCS module action.

Can administrators change a service package?

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

Are lifecycle actions performed without logging into Mega OTT manually?

Yes, supported actions are sent through the configured panel integration.

Do lifecycle actions depend on the panel API?

Yes, successful execution depends on the availability and response of the Mega OTT API.

Can different panel packages be mapped to different billing cycles?

Yes, supported Mega OTT packages can be assigned according to WHMCS billing cycles.

Which billing cycles are supported?

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 Mega OTT package.

Can one package be used for multiple billing cycles?

Yes, the same compatible package can be selected for more than one cycle.

Does package mapping change the WHMCS product price?

No, WHMCS controls pricing while package mapping determines what is provisioned on Mega OTT.

Are available packages retrieved from the panel?

Package availability depends on the connected Mega OTT panel and supported product-configuration workflow.

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 functionality provided by the Mega OTT panel.

Does ISP Lock guarantee that an account cannot be shared?

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

Does the module support multiple simultaneous connections?

Connection availability depends on the selected Mega OTT package and panel configuration.

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 details can be retrieved and applied to the WHMCS record.

Can synchronization repair mismatched credentials?

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

Does synchronization replace WHMCS billing automation?

No, synchronization 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 Mega OTT services.

Which service statistics are displayed?

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

Can administrators monitor recent API activity?

Yes, recent supported API requests can be viewed through the administration area.

Does the module include API logs?

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

What information can appear in API 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 API logs contain sensitive information?

Yes, access to logs should be restricted to trusted 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 in the client area?

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 the M3U playlist?

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

Can customers view the portal URL?

Yes, the configured portal information can be shown in the service area.

Can customers view the 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, supported service information is designed for responsive WHMCS client areas.

Does the module send welcome emails?

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

Can welcome emails contain 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 customer payment-card information?

No, payment-card information is not required for Mega OTT provisioning.

Can provisioning fail because of insufficient reseller credits?

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

Does the module automatically purchase more credits?

No, administrators must maintain sufficient credits through their Mega OTT provider.

Does the module provide IPTV channels or content?

No, it automates service management for your authorized Mega OTT panel.

Does the module host IPTV streams?

No, streaming remains handled by the connected Mega OTT infrastructure.

Is the module responsible for content licensing?

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

Does the WHMCS server require internet access?

Yes, it must communicate with the configured Mega OTT panel API.

Should the WHMCS website use HTTPS?

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

What happens if the Mega OTT API is unavailable?

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

Are failed actions recorded?

Yes, supported errors 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 for standard and Lagom-based environments, although customizations should be tested.

Can heavily customized themes require adjustments?

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

Can the module be used with an existing Mega OTT business?

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

Can existing panel services 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 Mega OTT IPTV resellers, hosting providers offering IPTV services, and businesses seeking automated WHMCS provisioning and customer management.