Keep the author active, buy it some coffee <3
##LatchWHMCS installation guide
###PREREQUISITES
- WHMCS version 5.0 or later.
- "Application ID" and "Secret", (fundamental values for integrating Latch in any application).
- Itβs necessary to register a developer account in Latch website. On the upper right side, click on "Developer area".
###INSTALLING THE ADDON MODULE IN WHMCS
####OBTAINING APPLICATION ID & SECRET
-
After creating and activating an account in Latch website, the admin will be able to create applications with Latch and access to developer documentation, including existing SDKs and plugins. The admin has to access again to Developer area, and browse his applications from "My applications" section in the side menu.
-
When creating an application, two fundamental fields are shown: "Application ID" and "Secret", keep these for later use. There are some additional parameters to be chosen, as the application icon (that will be shown in Latch) and whether the application will support OTP (One Time Password) or not (not supported by this addon module).
####USING ADDON MODULE
- Once the administrator has downloaded the addon module, it has to be upload to "{whmcs_path}/modules/addons/"
- Login as admin in WHMCS and go to Setup > Addon Modules using the top navbar
- Activate the module >> Latch WHMCS (admin)
- Press on "Configure" and fill Application ID and Secret key inputs using the the previously obtained values (image)
- Use the checkboxes to allow admin role groups to pair their accounts and Save Changes
- Go to "Addons > Latch WHMCS (admin)" using the top navbar to pair your account with Latch.
- Using Latch app, generate a pairing code, fill the box in that screen and press the blue button (image)
- If everything is ok, your account is now paired and you can control login using Latch app
###UNINSTALLING THE ADDON MODULE IN WHMCS
- To remove the addon module, the administrator has to click on "Deactivate" button in Setup > Addon Modules screen.
- Important: deactivating the module wipes LatchWHMCS database. You'll have to pair accounts again if you want to use the module in the future.
- After deactivating the addon module, you can delete the files from the server whenever you want.
###SCREENSHOTS
####CONFIGURE THE ADDON MODULE
####PAIR AN ACCOUNT
####UNPAIR AN ACCOUNT
###ROADMAP
Things that the addon module can't do (at this moment):
- Use Latch's OTP feature.
- Protect customer accounts (just admins from now)