WHMCS Reseller Plugin
📥 Installing the BitNinja Module
Installing the BitNinja module is easy and follows the same steps as any other provisioning module in WHMCS.
- Download a copy of the module from here.
- Upload the
.zip
file to your WHMCS directory:
Example:/home/username/public_html/whmcs
- Unzip the file.
After the above steps, you should now have a folder in your WHMCS directory:
~/modules/servers/bitninja
✅ This indicates a successful installation.
⚙️ Setting Up the Module
Now that you've installed the module, configure it as follows:
-
Log in to your WHMCS Admin Area.
-
Navigate to:
Setup > Products/Services > Servers
-
Click "Add New Server".
-
Enter the following information:
- Module:
BitNinja Server Security
- Hostname or IP Address:
api.bitninja.io
(This field is unused but required by WHMCS for validation) - Username: Your BitNinja Reseller Email Address
- Password: Your BitNinja API Key
Get this from your BitNinja Reseller Account under the API tab.
If not visible, click "Generate new API Key".
- Module:
-
Click "Test Connection" and continue once validated.
-
Enter a Server Name and Save the server.
🎉 BitNinja is now configured!
🛒 Creating a BitNinja Product
⚠️ Before starting, make sure the module is configured as above.
-
Navigate to:
Setup > Products/Services > Products Services
-
Click "Create a New Product"
-
On the next page, select:
- Product Type:
Other
- Product Group: (Choose an existing group or create one)
- Product Name:
BitNinja Server Security
- Module:
BitNinja Server Security
- Product Type:
-
Click Continue.
-
Go to the "Pricing" tab and set your pricing.
-
Go to the "Module Settings" tab and confirm
BitNinja Server Security
is selected. -
Click Save.
🛠 The module will automatically create a custom field named IP Address
.
Do not modify or remove this field.
✅ Your BitNinja product is now created! You can place a test order to verify that the checkout process requests the server IP Address.