Description
Activation Reseller Module for WHMCS
The Activation Reseller Module for WHMCS connects your WHMCS installation with Activation reseller panels through API-key authentication. It helps IPTV providers create Streamline and MAG services, renew subscriptions, assign available packages, and give customers direct access to their IPTV details.
By moving essential provisioning tasks into WHMCS, the module reduces repeated panel work and provides a more convenient service-management experience for administrators and customers.
Supported IPTV Services
- Streamline: Create username and password-based M3U services.
- MAG Device: Create MAC address-based IPTV services.
- Trial Access: Configure a zero-credit trial subscription.
- Paid Subscriptions: Offer fixed-duration access from one month to one year.
API-Key Panel Integration
- Connect an Activation reseller panel using its API URL and API key.
- Test panel connectivity before saving a new connection.
- Retrieve reseller identity and available credit information.
- Retrieve available packages during WHMCS product configuration.
- Configure separate MAG Portal, M3U, and Web Portal URLs.
Automated IPTV Provisioning
- Create Streamline and MAG services through WHMCS module actions.
- Apply the subscription duration selected for the WHMCS product.
- Assign the selected Activation package.
- Store the returned panel user ID in the WHMCS service record.
- Store returned Streamline credentials using the WHMCS password-encryption workflow.
- Update the WHMCS next due date using the expiry information returned by the panel.
- Add customizable reseller notes using supported service and customer variables.
Subscription Duration Options
Configure each WHMCS product with the Activation subscription duration you want to deliver.
- Trial
- 1 Month
- 3 Months
- 6 Months
- 1 Year
Package Selection
The module retrieves available package records from connected Activation panels. Administrators can assign the appropriate option to each WHMCS product for use during Streamline and MAG creation and renewal.
Service Renewal
- Renew existing Streamline services through the Activation API.
- Renew existing MAG services using the configured subscription and package.
- Refresh Streamline credentials and panel user information after renewal.
- Update the WHMCS next due date using the renewed service expiry.
MAG Address Handling
- Create a dedicated MAG Address field for MAG products.
- Display the expected MAC address format during ordering.
- Apply regular-expression format validation to the MAG Address field.
- Use the submitted MAC address when creating and renewing the MAG service.
Multiple Panel Management
- Add and manage multiple Activation panel connections.
- Assign a specific panel to each WHMCS product.
- Test API details before saving a panel.
- Edit or remove existing panel records.
- Maintain separate MAG Portal, M3U, and Web Portal URLs for each panel.
- View reseller details and available credits during product setup.
Streamline Client Area
Active Streamline customers receive a dedicated IPTV service page containing their connection, billing, and setup information.
- View the IPTV username and reveal or hide the password.
- View service status and expiry information.
- View WHMCS registration, billing-cycle, payment-method, and payment details.
- Display an optional M3U playlist section.
- Choose between M3U and M3U Plus downloads.
- Open the configured WebTV player when Watch Stream access is enabled.
- View the configured portal URL.
- Access package upgrade and knowledgebase setup links where available.
Device Setup Tools
- Display Enigma 2 OE 1.6 setup information.
- Display Enigma 2 OE 2.0 setup information.
- Display an Octagon setup script.
- Provide copy controls for displayed setup details.
MAG Client Area
- View the registered MAG address.
- View the configured MAG Portal URL.
- View service status, registration date, billing details, and due-date information.
- Access WHMCS upgrade, cancellation, and setup-guide options where available.
Application Download Links
Add recommended IPTV applications from the administration area and make them available to Streamline customers.
- Android applications
- iOS applications
- Windows applications
- macOS applications
- Linux applications
Customizable Customer Experience
- Customize the reseller-note template with supported service and customer variables.
- Customize the MAG custom-field name.
- Customize client-area headings, labels, descriptions, buttons, and messages.
- Choose whether to display M3U playlist access.
- Choose whether to display the Watch Stream action.
- Manage customer application names, platforms, and download links.
Email and Module Logging
- Install an IPTV Service Details email template for use with WHMCS product emails.
- Record supported creation, renewal, panel connection, and custom-field activity in the WHMCS module log.
- Capture relevant API requests and responses to assist with troubleshooting.
Why Choose This Module?
- Reduce Provisioning Work: Create Streamline and MAG services through WHMCS.
- Offer Flexible Access: Sell trial, monthly, quarterly, semi-annual, and annual IPTV subscriptions.
- Control Product Delivery: Assign a retrieved Activation package to each product.
- Improve Customer Access: Provide credentials, playlists, portals, WebTV, applications, and setup guidance.
- Manage Multiple Panels: Connect different WHMCS products to different Activation reseller panels.
Ideal For
- IPTV resellers using Activation panels
- Providers selling Streamline and MAG services
- Businesses offering trial and fixed-duration IPTV subscriptions
- Resellers managing multiple Activation panel connections
- WHMCS businesses seeking richer IPTV customer access
Practical Activation Provisioning Inside WHMCS
The Activation Reseller Module for WHMCS combines Streamline and MAG creation, subscription and package selection, service renewal, multi-panel administration, customer playlists, WebTV access, device setup tools, application links, email integration, and WHMCS logging in one practical IPTV workflow.




