WHMCS Billing Module for XtreamUI: Difference between revisions
No edit summary |
|||
| (20 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
== Overview == | == Overview == | ||
This module allows Users to be auto-provisioned instantly | This WHMCS module allows Users to be auto-provisioned instantly for Xtream-UI. It Automates the adding of credits for Reseller's and Users. | ||
== Requirements == | == Requirements == | ||
| Line 7: | Line 7: | ||
Requirement Minimum Recommended PHP Version 7.2 Latest 7.3 or 7.4 Release PHP Memory Limit 64MB 128MB** | Requirement Minimum Recommended PHP Version 7.2 Latest 7.3 or 7.4 Release PHP Memory Limit 64MB 128MB** | ||
If you are using shared hosting your provider may be blocking outbound ports. Most Shared hosting providers do this. Contact your hosting provider and get them to open the port that your reseller panel is on. i.e XtreamUI default port is 25500 unless this has changed get them to open the port. Most providers will open the port. | |||
We have our own CPanel servers that will work out of the box. [https://xtreamresell.com/index.php?rp=/store/cpanel-shared-hosting click here for pricing] | |||
== Installation and Configuration == | == Installation and Configuration == | ||
| Line 26: | Line 29: | ||
3. Extract the package and upload its contents | 3. Extract the package and upload its contents | ||
''' | '''addoonxtreamresell''' will be uploaded to whmcs/modules/addons | ||
''' | '''xtreamresell''' will be uploaded to whmcs/modules/servers | ||
The content of the package to upload should look like this. | The content of the package to upload should look like this. | ||
| Line 47: | Line 50: | ||
6. Click Activate. | 6. Click Activate. | ||
7. Click Configure | 7. Click Configure. Paste your License Key in, Check the box "Full Administrator" and click Save. | ||
[[File:Xtreamui5.png|800px]] | [[File:Xtreamui5.png|800px]] | ||
=== How to Configure === | === How to Configure === | ||
8. Enable "Attempt to load all files" in "Encoded File Loading" by doing this. Click "System Settings" > "General Setting" > "Other" and check the box "Attempt to load all files". | |||
[[File:Xtreamui16.png|800px]] | |||
9. In order to create and configure a product, go to 'System Settings' → 'Products/Services'. | 9. In order to create and configure a product, go to 'System Settings' → 'Products/Services'. | ||
| Line 128: | Line 133: | ||
[[File:Xtreamui12.png|800px]] | [[File:Xtreamui12.png|800px]] | ||
27. look for | 27. look for data-sitekey="***************************************" You will find this near the bottom. | ||
[[File:Xtreamui13.png|800px]] | [[File:Xtreamui13.png|800px]] | ||
| Line 232: | Line 236: | ||
[[File:step23.jpg|500px]] | [[File:step23.jpg|500px]] | ||
=== Configuring Reseller Credits === | |||
To add a product to automatically provision Reseller credits add the product normally. There are a few small differences we will explain here. | |||
36. For Reseller Credits, in the Pricing tab set Billing to "One Time". | |||
[[File:step24.jpg|800px]] | |||
37. In Module settings select the check box "Reseller Credits" and set the "Credit Amount" field to the amount of credits to be added to the reseller account. | |||
[[File:Xtreamui15.png|800px]] | |||
39. In "Custom Fields" set the "Field Name" to "Reseller" this must start with a capital R. Set "Required Field" > on "Show on Order Form" > on "Show on Invoice" > on. | |||
[[File:step26.jpg|800px]] | |||
=== Troubleshooting === | |||
'''''I can't see my products in the module settings.''''' | |||
If you are using shared hosting your provider may be blocking outbound ports. Most Shared hosting providers do this. Contact your hosting provider and get them to open the port that your reseller panel is on. i.e XtreamUI default port is 25500 unless this has changed get them to open the port. Most providers will open the port. | |||
We have our own CPanel servers that will work out of the box. [https://xtreamresell.com/index.php?rp=/store/cpanel-shared-hosting click here for pricing] | |||
---- | |||
'''''My licence has expired but its a valid license''''' | |||
In Whmcs go to "System Settings" > "Addon Modules". | |||
Click Deactivate. | |||
Click Activate. | |||
Click Configure. Paste your License Key in again, Check the box "Full Administrator" and click Save. (Don't miss a step). | |||
---- | |||