Search

MachPanel Knowledgebase

GUIDE:WHMCS Integration and configuration with MachPanel-v6

Zohaib Shaikh
Configuration

Summary

This article provides information on how to configure/integrate WHMCS with MachPanel.

Applies 

This article is for WHMCS integration package v4.3 and compatible with MachPanel 6.2.12 and Later. The integration is tested using WHMCS 5.3.9 & in recent times tested on version 7.7.1 and is supposed to work in later versions of WHMCS also.

MachPanel Integration with WHMCS

In this document we will study and define the pre-requisites, functionalities and configurations to integrate MachPanel Hosting Control system with WHMCS billing management system.

Functionalities

    Following is a complete list of functions that MachPanel WHMCS integration handles.

    1. Customer Management:
      1. Create Customer.
      2. Edit Customer.
      3. Change Password.
      4. Delete Customer.
      5. Manage Customer link.
    2. Contact Management:
      1. Create Contact.
      2. Update Contact.
      3. Change Password.
      4. Delete Contact.
    3. Reseller Customer Management:
      1. Create Reseller.
      2. Edit Reseller.
      3. Change Password.
      4. Delete Reseller.
      5. Manage Reseller link.
    4. Exchange Module:
      1. Ordering/provisioning, suspend, resume, cancellation, link to manage subscription.
      2. Ordering/provisioning, cancellation of Managed AddOn.
    5. SharePoint Module:
      1. Ordering/provisioning, suspend, resume, cancellation, link to manage subscription.
      2. Ordering/provisioning, cancellation of Managed AddOn.
    6. CRM Module:
      1. Ordering/provisioning, suspend, resume, cancellation, link to manage subscription.
      2. Ordering/provisioning, cancellation of Managed AddOn.
    7. SFB/Lync Module:
      1. Ordering/provisioning, suspend, resume, cancellation, link to manage subscription.
      2. Ordering/provisioning, cancellation of Managed AddOn.
    8. Shared/Web Hosting Module:
      1. Ordering/provisioning, suspend, resume, cancellation, link to manage subscription.
      2.  Ordering/provisioning, cancellation of Managed AddOn.
    9. Hyper-V Module:           
      1. Ordering/provisioning, suspend, resume, cancellation, link to manage subscription.
      2. Ordering/provisioning, cancellation of Managed AddOn.
    10. Shared/Web Hosting
      1. Ordering/provisioning, suspend, resume, cancellation, link to manage subscription.
      2. Ordering/provisioning, cancellation of Managed AddOn.
    11. Microsoft Office 365 CSP Module:
      1. Ordering/provisioning, cancellation, link to manage subscription.
      2. Suspend and Resume of individual offer(s) within the CSP Subscription
      3. Ordering/provisioning, cancellation of Managed AddOn.
    12. MimeCast Product:
      1. Ordering/provisioning, cancellation
      2. Quantity update for individual sub products of MimeCast
    13. Secure Login to control panel via links provided in WHMCS interfaces.
      1. Admin
      2. Client

    Product/Service(s) Configuration

    For WHMCS to work with MachPanel provisioning engine, service provider is required to perform some required configurations. These configurations are required on both MachPanel and WHMCS ends. Please view complete instructions in WHMCS Integration guide from within the zip file in download section:


    Note to Prohibit MachPanel Customer auto create on WHMCS client add.


    You are allowed to auto create a customer in MachPanel when it is created in WHMCS, or create it only when the customer subscribes for a service.

    Locate following line in hooks.php or mp_hooks.php :

    add_hook("ClientAdd",1,"hook_ClientAdd");


    and update it as below:

    //add_hook("ClientAdd",1,"hook_ClientAdd");


    Contents of WHMCS.zip
    • machpanel (folder)
      • hooks.php
      • machpanel.php
    • mp_utilities (folder)
      • MachPanelClinetHandler.php
      • configuration.php
    • currency list.txt
    • locale list.txt
    • mp_hooks.php
    • templates list.txt
    • WHMCS Integration.docx (Use this file to move ahead with integration)
    Download
    WHMCS_Updated5thJuly2019.zip
    4.00 MB, 9 views
    Details
    Type: GUIDE
    Access Type: Public
    Last Modified: Last Week
    Last Modified By: zohaib.shaikh
    Rated 3 stars based on 8 votes.
    Article has been viewed 11K times.
    Options
    Also In This Category
    Tags