DirectAdmin Licenses For WHMCS

From ModulesGarden Wiki
Jump to: navigation, search


About DirectAdmin Licenses For WHMCS

DirectAdmin Licenses For WHMCS will allow you to offer DirectAdmin licenses as ready products in your WHMCS.

The module will automatically provide, verify and activate DirectAdmin licenses for your customers, who then will be able to manage them from your client area.

  • Admin Area Features:
✔ Create/Suspend/Unsuspend/Terminate License
✔ Change IP Address Assigned To License
✔ View License Details
✔ Choose Product ID And Operating System
✔ Terminate License On Its Suspension
✔ Toggle Automatic Payment For Provisioned License
  • Client Area Features:
✔ Order License
✔ View License Details
✔ Change IP Address Assigned To License
  • General Info:
✔ Integrated With Product Linker For WHMCS - Resell Licenses In Product Bundles (read more)
✔ Multi-Language Support
✔ Supports PHP 5.4 Up To PHP 7
✔ Supports WHMCS Templates Five and Six
✔ Supports WHMCS V6 and V7

Installation and Configuration

In this tutorial we will show you how to quickly install and configure DirectAdmin Licenses For WHMCS.

We will guide you step by step through the whole installation process.

1. Log in to your client area and download the module.
2. In the downloaded file you will find two packages that support different PHP versions.
As presented on the screen below, the first one is dedicated to PHP 7, while the second one is aimed at PHP 5.4 up to PHP 5.6.
It does not apply to open source versions.

Note: You can check current PHP version in your WHMCS. To do so proceed to 'Utilities' → 'System' → 'PHP Info'.

3. Extract the downloaded file and choose the one with the right PHP version. Upload and extract the PHP file into the main WHMCS directory.

The content of PHP version files should look like this.

4. When you install DirectAdmin Licenses For WHMCS for the first time you have to rename 'license_RENAME.php' file.

File is located in 'modules/servers/dalicenses/license_RENAME.php'. Rename it from 'license_RENAME.php' to 'license.php'.

5. In order to configure your license key, you have to edit a previously renamed 'license.php' file.

Enter your license key between quotation marks as presented on the following screen. You can find your license key in your client area → 'My Products'.

6. Now we will show you how to configure a new product.

Go to 'Setup' → 'Products/Services' → 'Servers' and press 'Add New Server'.

7. Next, enter your server name and enter ' ' into 'Hostname' field.

Afterwards, fill in username and password fields and choose 'Dalicenses' from a dropdown menu.
Select 'Secure' checkbox, remember to 'Save Changes'.

8. After you have configured your server correctly, you should see a following screen.

Create a new group for your server now. Press 'Create New Group' to do so.

9. Enter name, click on your previously created server, press 'Add' then press 'Save Changes'.
10. In order to create and configure product, click on 'Setup' 'Products/Services' 'Products/Services'.

If you do not have a product group, click on 'Create a New Group'. If you do, simply go to step 11.

11. Enter product group name and press 'Create Group'.
12. When you have a product group, create your product. To create a product click on 'Create a New Product'.
13. Afterwards, choose your product type and product group from dropdown menus, enter your product name and press 'Continue'.
14. Now, go to 'Module Settings' section, choose both 'Dalicenses' and your previously created server group from dropdown menu.
15. Next, tick 'Suspend Action' and 'Auto Payment'.

Choose 'Product ID' and 'OS Name' , then press 'Save Changes'.

DAL13 1.png
16. After modifying the module settings move to 'Custom Fields'.

In 'Field Name' enter 'IP' , choose 'Text Box' from a field type dropdown menu, enter description and set up validation as:


Important! It is a one line command, do not split it into two lines.
Mark 'Show on Order Form' checkbox and press 'Save Changes' button.

That's it. You have just successfully installed and configured DirectAdmin Licenses For WHMCS!

This is how a properly configured product looks like.



Our module allows you to provide DirectAdmin licenses through WHMCS.
Read through the below sections to learn how to use its functionalities efficiently.

Admin Area

You can view all important details of DirectAdmin Licenses For WHMCS products ordered by your clients in the admin area.

Additionally, our module allows you to manage your clients licenses and change licenses' IP addresses.

DAL16 1.png

Client Area

Our module allows you and your clients to quickly change license IP address.

As you know from the previous section it can be done in the admin area. We will show you now how to change IP address from the client area.
Start by pressing 'Change IP Address' marked on the below screen.

Afterwards, enter a new IP address and press 'Submit'.

You have just successfully changed the license IP address.



1. Combine DirectAdmin Licenses For WHCMS with Product Linker For WHMCS to prepare product bundles like a VPS server with an active DirectAdmin license.

Update Instructions

Essential guidance through the process of updating the module is offered here.

Keep in mind there is a quick and easy option in our client area that will let you upgrade the license of your module to an open source version at any time - and at a lower price!
To take advantage of it, simply use the License Upgrade button located on the product's page and a discounted invoice will be generated automatically.

Common Problems

1. When you have problems with connection, check whether your SELinux or firewall does not block ports.
2. Make sure that your custom field name is 'IP'. In other case, module will not work properly.
3. If after installation you get an ionCube encoder problem (wrong version), please open a support ticket.

You will be provided with a different version of the module encrypted with the older version of ionCube.

Personal tools

WHMCS Modules
cPanel Modules
Magento Extensions
Magento Themes
PrestaShop Modules
Blesta Extensions
DirectAdmin Licenses For WHMCS