User Tools

Site Tools


Using the Module

Importing Keys

To import keys you want to sell, follow these steps

  1. WHMCS → Addons → KeysProvider
  2. Create a New Table, Select either Keys or Login/Pass style
  3. Load the new table you just created and now you will be able to paste your keys for selling
  4. The batch ID is just a reference number. It can be left blank.


To use the Provisioning module, simple follow these steps

  1. Create a new WHMCS Product
  2. Assign the KeysProvider as the Module
  3. Select the proper keys table for this product
  4. Assign Welcome Emails and other details
  5. You can now sell this product

Validation (New in v1.4)

With this addition, you can now perform additional customer validation on when a key is purchased. Similar to how perform their validation.

You can find the new Validation options in each individual product settings under the Modules Settings.

The default provider we have included in the module is CheckMobi. If you want to use your own verification provider, you can do that. The modules\addons\keysprovider\lib\validation.php file is not encoded. Therefore you can integrate your own provider into that file.

When Validation is enabled for a product. The module will not provision a key for the service until a validation is passed for this service.

Validation Customization (Disable to certain country)

If you want to disable the SMS/Phone to certain countries due to high cost or high fraud rate. You can modify the country list in the following files


Once the countries had been removed from the list. You will also need to disable it on your provider's end. With CheckMobi, you can find this option under the App's settings.

whmcs_keysprovider_usage.txt · Last modified: 2019/01/02 01:38 by wiki