Golden OTT Reseller Module for WHMCS

$99.00 USD

Golden OTT Reseller Module for WHMCS automates Streamline and MAG provisioning, package renewals, credentials, multiple panels, and client service 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

Golden OTT Reseller Module for WHMCS

Golden OTT Reseller Module for WHMCS connects your billing platform with Golden OTT reseller panels through secure API-key authentication. It automates the creation of Streamline and MAG services, maps panel packages to WHMCS billing cycles, applies bouquet templates, and gives customers convenient access to their service details.

The module brings product configuration, provisioning, renewals, credentials, panel management, client information, welcome emails, and API activity into one organized WHMCS workflow.

Streamline and MAG Provisioning

  • Streamline Services: Create username and password-based IPTV lines automatically after service activation.
  • MAG Services: Provision services using a validated customer MAC address.
  • Trial and Official Lines: Filter and select the appropriate panel packages during product setup.
  • Bouquet Templates: Retrieve and assign available Golden OTT templates to each WHMCS product.
  • Connection Limits: Configure between one and five simultaneous connections for Streamline products.
  • Panel Record Storage: Save the returned line or MAG ID to the corresponding WHMCS service.

Billing-Cycle Package Mapping

Assign a different Golden OTT package to the billing cycles you sell through WHMCS:

  • Free, One Time, and Monthly
  • Quarterly
  • Semi-Annually
  • Annually
  • Biennially
  • Triennially

The module automatically selects the mapped package when creating, renewing, or changing the package of a service.

Renewal and Package Actions

  • Extend Streamline subscriptions through the Golden OTT API.
  • Extend MAG subscriptions using the package mapped to the service billing cycle.
  • Run package-change actions directly from the WHMCS service management page.
  • Update the WHMCS next due date when the panel returns a new expiry date.
  • Use clear API errors to help administrators identify unsuccessful actions.

Smart Credential Management

  • Generate Streamline usernames and passwords automatically.
  • Choose numeric, alphabetic, alphanumeric, or special-character generation rules.
  • Set separate lengths for generated usernames and passwords.
  • Create custom credential formats using service, order, customer, and random-number variables.
  • Accept customer-provided credentials when the configured product fields contain values.
  • Customize the WHMCS field labels used for usernames, passwords, and MAG addresses.
  • Store returned passwords through the WHMCS encryption workflow.

Multiple Golden OTT Panels

  • Add and manage multiple Golden OTT reseller panel connections.
  • Assign a specific panel to each WHMCS product.
  • Validate API credentials before a panel connection is saved.
  • Store API tokens in encrypted form.
  • Configure separate M3U and MAG portal URLs for each panel.
  • View reseller identity and available credits during product configuration.

Client Area Service Details

  • Show Streamline customers their username, password, and configured portal URL.
  • Show MAG customers their MAC address and MAG portal URL.
  • Display the service expiry date with a days-remaining indicator.
  • Display the current WHMCS service status in a clean client-area panel.

Custom Welcome Emails

  • Install separate service email templates for Streamline and MAG products.
  • Include the relevant credentials, portal URL, and next due date.
  • Edit both templates through the standard WHMCS email-template editor.
  • Use customizable reseller notes with supported service and customer variables.

Admin Dashboard and API Logs

  • View total, active, pending, suspended, terminated, free, and one-time service counts.
  • Review configured panels from a central dashboard.
  • Monitor recent API activity, HTTP status codes, and execution times.
  • Browse paginated logs and open full request and response details for troubleshooting.

Why Choose This Module?

  • Reduce Repetitive Work: Create and extend Golden OTT services from WHMCS.
  • Support Different Products: Sell both Streamline and MAG-based access.
  • Match Your Billing: Connect each WHMCS billing cycle to the appropriate panel package.
  • Improve Customer Access: Present credentials, portal information, expiry, and status inside the client area.
  • Manage More Than One Panel: Organize multiple Golden OTT connections from one addon.
  • Simplify Troubleshooting: Inspect detailed API activity without leaving WHMCS.

Ideal For

  • Golden OTT IPTV and OTT resellers
  • Providers selling Streamline and MAG subscriptions
  • Businesses offering multiple subscription billing cycles
  • Resellers managing multiple Golden OTT panel connections
  • WHMCS businesses seeking structured IPTV provisioning and renewal automation

Organized Golden OTT Automation

Golden OTT Reseller Module for WHMCS combines API-based provisioning, billing-cycle package mapping, bouquet templates, flexible credential generation, subscription extensions, multiple panel management, client service details, welcome emails, dashboard statistics, and detailed API logs in one practical solution.

What does Golden OTT Reseller Module for WHMCS do?

It connects WHMCS with Golden OTT reseller panels to automate Streamline and MAG provisioning, subscription renewals, package selection, bouquet-template assignment, and customer service delivery.

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 Golden OTT reseller account?

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

Is a Golden OTT API token required?

Yes, a valid API token is required for panel communication.

Is a Golden OTT reseller account included?

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

Are Golden OTT reseller credits included?

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

Can the panel connection be tested before saving?

Yes, the module validates the supplied API credentials before saving a panel connection.

Can multiple Golden OTT panels be connected?

Yes, administrators can add and manage multiple Golden OTT panel connections.

Can different WHMCS products use different panels?

Yes, each supported product can be assigned to a selected Golden OTT connection.

Can saved panel connections be edited?

Yes, administrators can update existing panel details.

Can unused panel connections be removed?

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

How are Golden OTT API tokens stored?

Saved API tokens are protected using the WHMCS encryption system.

Which portal URLs can be configured?

Each panel connection can include separate M3U and MAG Portal URLs.

Does the module display reseller information?

Yes, it can display the connected reseller username and available credit balance during product configuration.

Does the module create IPTV accounts automatically?

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

Does it support Streamline services?

Yes, it can create username-and-password-based Streamline accounts.

Does it support MAG services?

Yes, it can create MAG subscriptions using a customer-provided MAC address.

Can Streamline and MAG products be configured separately?

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

Does the module support trial and official line types?

Yes, product configuration can distinguish between trial and official panel packages.

How are available packages filtered?

The module retrieves Golden OTT packages and filters them according to the selected trial or official line type.

Does the module retrieve packages from Golden OTT?

Yes, available panel packages are loaded during WHMCS product configuration.

Can different packages be assigned to different billing cycles?

Yes, supported Golden OTT packages can be mapped to individual WHMCS billing cycles.

Which billing cycles can be mapped?

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

Can Free, One Time, and Monthly services use the same package?

Yes, the reviewed configuration uses one package selection for Free, One Time, and Monthly services.

Can quarterly services use a separate package?

Yes, a separate Golden OTT package can be selected for quarterly billing.

Can annual and multi-year services use different packages?

Yes, separate packages can be configured for annual, biennial, and triennial billing cycles.

Can the same package be assigned to several billing cycles?

Yes, the same compatible Golden OTT package can be selected for multiple cycles.

Does package mapping change the WHMCS product price?

No, WHMCS controls pricing while package mapping determines what Golden OTT provisions.

Does the module retrieve bouquet templates?

Yes, it retrieves available global, parent, and reseller-owned templates from Golden OTT.

Can a bouquet template be assigned during provisioning?

Yes, the selected template is included when creating Streamline and MAG services.

Can different products use different bouquet templates?

Yes, each WHMCS product can use its own selected Golden OTT template.

Is a bouquet template required for account creation?

Yes, the reviewed provisioning workflow requires a template selection.

Can customers select bouquets during checkout?

Customer-facing bouquet selection was not confirmed in the reviewed version.

Can customers update bouquets after activation?

Client-area bouquet editing was not confirmed in the reviewed version.

Can administrators configure the maximum Streamline connections?

Yes, a Streamline product can be configured for between one and five connections.

Does the connection limit apply to MAG products?

The confirmed maximum-connections setting is used for Streamline provisioning.

How are Streamline credentials created?

The module can use customer-provided custom-field values or generate credentials automatically.

Can usernames be generated automatically?

Yes, automatic username generation is supported.

Can passwords be generated automatically?

Yes, automatic password generation is supported.

Can credential lengths be configured?

Yes, administrators can set separate username and password lengths.

Which random credential formats are supported?

Supported options include numbers, letters, alphanumeric characters, and alphanumeric characters with supported special symbols.

Can custom credential formats be used?

Yes, administrators can create formatted usernames and passwords using supported variables.

Which variables are available for custom credentials?

Supported variables include service ID, order ID, customer first name, customer last name, and random-number values.

Can customers provide their preferred credentials?

Yes, customer-provided values can be used when the configured service custom fields contain them.

Can custom field labels be changed?

Yes, administrators can customize the field labels used for usernames, passwords, and MAG addresses.

Are returned Streamline credentials saved in WHMCS?

Yes, the panel username and password are stored with the corresponding WHMCS service.

Are stored passwords encrypted?

Yes, the module uses the WHMCS password-encryption workflow before saving the password.

Are credentials also saved in product custom fields?

Yes, supported Streamline credentials are written to the configured service custom fields.

Does the module validate MAG addresses?

Yes, customer-provided MAC addresses are checked for a valid colon-separated format.

Are MAG addresses normalized before provisioning?

Yes, valid MAC addresses are converted to uppercase before submission.

Does the module create the required custom fields?

Yes, it can create the relevant Streamline or MAG fields according to the selected product type.

Can it detect duplicate MAG addresses before provisioning?

Duplicate-MAC checking was not confirmed in the reviewed version.

Can it detect duplicate Streamline usernames?

A separate duplicate-username check was not confirmed in the reviewed version.

Does validation guarantee successful provisioning?

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

Does the module store the remote service ID?

Yes, the returned Golden OTT line or MAG identifier is stored with the related WHMCS service.

Does the module add notes to provisioned services?

Yes, reseller notes are included when creating supported services.

Can reseller notes be customized?

Yes, administrators can configure a note format using supported service, order, and customer variables.

Which variables can be used in reseller notes?

Supported variables include service ID, order ID, first name, last name, and customer email.

Can Streamline services be renewed?

Yes, existing Streamline services can be extended through the Golden OTT API.

Can MAG services be renewed?

Yes, supported MAG subscriptions can also be extended.

Which package is used during renewal?

Renewal uses the Golden OTT package mapped to the service’s WHMCS billing cycle.

Is the WHMCS next due date updated after renewal?

Yes, a valid expiry date returned by Golden OTT is applied to the WHMCS service.

Is the next due date updated after initial provisioning?

Yes, the module updates it when a valid expiry date is returned during creation.

Can administrators run a Change Package action?

Yes, the module exposes a WHMCS Change Package action.

How does the Change Package action work?

It extends the remote service using the package currently mapped to the service billing cycle.

Does the module support automatic suspension?

No active Golden OTT suspension request was confirmed in the reviewed version.

Does it support automatic unsuspension?

No active Golden OTT unsuspension request was confirmed in the reviewed version.

Can Golden OTT services be terminated remotely through this version?

No remote termination function was confirmed in the reviewed version.

Does the module support ISP Lock?

ISP Lock was not confirmed in the reviewed version.

Does the module include a manual synchronization page?

A complete standalone synchronization page was not included in the reviewed package.

Are service details updated during creation and renewal?

Yes, supported identifiers, credentials, and expiry dates are updated during successful module actions.

Does the module include an admin dashboard?

Yes, it provides an overview of Golden OTT services, panels, and recent API activity.

Which service statistics are displayed?

The dashboard shows total, Active, Pending, Suspended, Terminated, Free, and One-Time service counts.

Can administrators view configured panels from the dashboard?

Yes, the dashboard includes a panel overview.

Can administrators review recent API activity?

Yes, recent Golden OTT requests are displayed with status information.

Does the module include detailed API logs?

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

What information appears in the API logs?

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

Can individual API log records be opened?

Yes, administrators can open a log entry to review its complete stored details.

Does the API log include pagination?

Yes, the administrative log list is paginated.

Can logs help diagnose provisioning failures?

Yes, they can reveal authentication, package, template, credit, HTTP, and panel-response errors.

Can API logs contain sensitive information?

Yes, log access should be restricted to trusted administrators.

What can Streamline customers view in the client area?

Customers can view their username, password, M3U portal, expiry date, remaining days, and service status.

What can MAG customers view in the client area?

MAG customers can view their MAC address, MAG Portal, expiry date, remaining days, and service status.

Does the client area display an expiry countdown?

Yes, it shows how many days remain when a valid WHMCS due date is available.

Does the expiry indicator use warning colors?

Yes, supported status labels change according to how close the expiry date is.

Can customers view their M3U portal?

Yes, the configured M3U base URL is shown for Streamline services.

Does the client area generate a complete M3U playlist URL?

No complete credential-based playlist generator was confirmed in the reviewed template.

Can customers copy an M3U playlist using a copy button?

No working M3U playlist copy interface was confirmed in the reviewed version.

Can MAG customers view their configured portal?

Yes, the MAG Portal URL is displayed for supported MAG services.

Can customers edit credentials from the client area?

Client-side credential editing was not confirmed in the reviewed version.

Can customers edit their MAG address from the client area?

Client-side MAG editing was not confirmed in the reviewed version.

Is the client-area interface mobile-friendly?

It uses responsive WHMCS layout components, although customized themes should be tested.

Does the module install welcome email templates?

Yes, it installs separate product email templates for Streamline and MAG services.

Which email templates are included?

It includes GoldenOTT M3U Service Details and GoldenOTT MAG Service Details templates.

What can the Streamline email contain?

It can include the customer’s username, password, portal URL, and next due date.

What can the MAG email contain?

It can include the customer’s MAC address, MAG Portal URL, and next due date.

Can welcome emails be customized?

Yes, both templates can be edited through the standard WHMCS email-template editor.

Does the module add portal variables to emails?

Yes, the appropriate configured portal URL is supplied to supported Golden OTT service emails.

Does the module process customer payments?

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

Does it store customer payment-card details?

No, card information is not required for Golden OTT provisioning.

Can provisioning fail because of insufficient credits?

Yes, Golden OTT may reject account creation or renewal when the reseller balance is insufficient.

Does the module automatically purchase additional credits?

No, administrators must maintain sufficient credits through their panel provider.

Does the module provide IPTV channels or content?

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

Does it host IPTV streams?

No, streaming and content delivery remain handled by Golden OTT and your configured portals.

Is the module responsible for content licensing?

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

Does the WHMCS server require internet access?

Yes, it must communicate with the Golden OTT API.

Should the WHMCS website use HTTPS?

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

What happens if the Golden OTT API is unavailable?

Package loading, provisioning, renewal, and other panel actions may fail until communication is restored.

Are failed actions returned to administrators?

Yes, supported API and panel errors are returned through the WHMCS module action.

Does the module require the standard WHMCS cron?

Standard invoice generation and scheduled WHMCS billing workflows depend on the normal WHMCS cron.

Does it require a separate custom cron job?

No separate custom cron was confirmed for the core creation and renewal functions.

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 modifications to WHMCS core files.

Does it work with standard WHMCS themes?

The client template uses standard WHMCS layout components.

Does it work with the Lagom theme?

Compatibility should be tested with your specific Lagom version and customizations.

Can custom themes require styling adjustments?

Yes, heavily customized client-area templates may require visual adjustments.

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

Yes, it is suitable for existing resellers who want to connect ordering, provisioning, renewals, and customer delivery with WHMCS.

Can existing Golden OTT accounts be imported automatically?

Automatic account import was not confirmed in the reviewed version.

Can services be migrated from another IPTV panel?

No automatic migration feature was confirmed; migration may require manual work or custom development.

Can the module reduce manual provisioning work?

Yes, it automates supported Streamline and MAG creation, package selection, template assignment, renewals, credential storage, and customer delivery.

Can it prevent every provisioning error?

No, but credential validation, package and template selection, connection checks, returned errors, and API logs help diagnose common problems.

Who should use this module?

It is suitable for Golden OTT resellers, hosting providers offering IPTV services, and businesses seeking WHMCS-based Streamline and MAG provisioning, renewal automation, and customer delivery.