User Tools

Site Tools


pvs:home

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
pvs:home [2018/06/29 14:42]
rsk [IMPORTANT CHANGE FOR THOSE USING WHMCS VERSIONS 7.5.0+]
pvs:home [2020/02/26 13:40] (current)
rsk [Screen Shots]
Line 1: Line 1:
 ====== Phone Verification System (WHMCS Module) ====== ====== Phone Verification System (WHMCS Module) ======
 +
 +<color #​ffc90e>​__This article is being updated for the latest release v5.0__</​color>​
  
 Phone Verification System (PVS) is a WHMCS addon that helps eliminate fraud and makes sure accounts created are legit as each phone number is verified to make sure it is real. Phone Verification System (PVS) is a WHMCS addon that helps eliminate fraud and makes sure accounts created are legit as each phone number is verified to make sure it is real.
  
-The system allows you to use three different API providers, [[https://​www.nexmo.com|Nexmo]],​ [[https://​www.clickatell.com|Clickatell]] ​and [[https://​www.twilio.com|Twilio]]. Alternatively,​ you can integrate any other SMS API provider using our new Custom Dev Kit (read below). With the option of setting your verification API, and strategy. This is explained in detail below.+The system allows you to use four different API providers, [[https://​www.nexmo.com|Nexmo]],​ [[https://​www.clickatell.com|Clickatell]][[https://​www.twilio.com|Twilio]] and [[https://​messagebird.com/​en/​|MessageBird]]. Alternatively,​ you can integrate any other SMS API provider using our new Custom Dev Kit (read below). With the option of setting your verification API, and strategy. This is explained in detail below.
  
 Clients who are in your WHMCS database before you enable the module, will not be effected and will not require to be verified. This module will only verify new clients. Clients who are in your WHMCS database before you enable the module, will not be effected and will not require to be verified. This module will only verify new clients.
Line 12: Line 14:
 ---- ----
  
-===== IMPORTANT CHANGE FOR THOSE USING WHMCS VERSIONS 7.5.0+ ​=====+===== Screen Shots =====
  
-Some clients where finding issues with the version of WHMCS 7.5.0 (or above) when using our modules.+Being updated
  
-This is due to an issue with the way WHMCS verifies ioncube encoded files. +{{gallery>​:test?​lightbox&​1600X1200&​nocache }}
- +
-To solve this, if you are using WHMCS 7.5.0 (or above) please update to latest version and then perform the following steps:+
  
 +----
  
-  * Login to your WHMCS admin area +===== Features =====
-  * Go to the Setup tab +
-  * Click on General Settings +
-  * Go to the "​Other"​ Tab +
-  * Select '​Attempt to load all files' for Encoded File Loading option and save+
  
-There is nothing to worry about with loading all files, and WHMCS has released this option to tackle to this issue.+Being updated
  
-Please read about it [[https://​docs.whmcs.com/​Version_7.5.1_Release_Notes|here]] for the release notes from WHMCS, and refer to the steps [[https://​docs.whmcs.com/​Other_Tab#​Encoded_File_Loading|here]]. 
  
 ---- ----
 ===== Quick Setup Guide ===== ===== Quick Setup Guide =====
  
-Follow the document [[pvs:​quick|here]] ​in order to quickly get your phone verification system running.+Follow the steps below in order to quickly get your phone verification system running.
  
 +  * Order Layer'​s PVS WHMCS Module from http://​layer.ae/​
 +  * Create an account at an API provider (gateway) or [[pvs:​integrate_customdevkit|Integrate with another Provider'​s API using Custom Dev Kit]] (Optional)
 +    * For [[https://​www.nexmo.com|Nexmo]]:​ register for an account, verify your email, verify your number, top up the account to lift limitations,​ and keep your API Key and Secret values for later.
 +    * For [[https://​www.clickatell.com|Clickatell]]:​ register for an account, verify your email, verify your number, top up the account, and keep your Clickatell user, password, and API ID values for later.
 +    * For [[https://​www.twilio.com|Twilio]]:​ register for an account, rent an outgoing phone number, upgrade your account to lift limitations,​ select the countries you want to be able to SMS or Call, and keep your Account SID, Auth Token, and Outgoing Number values for later.
 +    * For [[https://​messagebird.com/​en|MessageBird]]:​ register for an account, verify your email, verify your number, and keep your API Key value for later.
 +    * (Optional) For [[https://​www.maxmind.com|MaxMind]]:​ register for an account, verify your email, purchase credits, or get 1,000 free credits to trial the system - keep your minFraud User ID and minFraud license key for later.
 +  * Download the latest module ZIP file, unzip it, and upload the modules folders to your WHMCS root directory
 +  * Go to your WHMCS Admin area, and go to the Addon Modules page. Activate Layer'​s PVS module, and then configure the module. Fill in the details based on the API used, and the choices you make, and give access to the admin roles.
 +  * (Optional) [[pvs:​integrate_multilang|Integrate multiple languages for client side (multilang)]]
 ===== Detailed Setup Guide ===== ===== Detailed Setup Guide =====
  
 Follow the steps in the order below to get your phone verification system running: Follow the steps in the order below to get your phone verification system running:
  
-  * [[http://myrsk.com/​software.php|Order The PVS Module]] +  * [[http://layer.ae|Order The PVS Module]] 
-  * [[pvs:​create_nexmo|Create a Nexmo Account]] or [[pvs:​create_twilio|Create a Twilio Account]] or [[pvs:​create_clickatell|Create a Clickatell Account]] or [[pvs:​integrate_customdevkit|Integrate ​an API using Custom Dev Kit]] (Optional)+  * [[pvs:​create_nexmo|Create a Nexmo Account]] or [[pvs:​create_twilio|Create a Twilio Account]] or [[pvs:​create_clickatell|Create a Clickatell Account]] or [[pvs:​integrate_customdevkit|Integrate ​with another Provider/​Gateway/​API using Custom Dev Kit]] (Optional)
   * [[pvs:​create_minfraud|Create a MaxMind Account]] (Optional) ​   * [[pvs:​create_minfraud|Create a MaxMind Account]] (Optional) ​
   * [[pvs:​upload|Upload the Module]]   * [[pvs:​upload|Upload the Module]]
Line 57: Line 63:
   * If using Nexmo: A Nexmo account, with credit.   * If using Nexmo: A Nexmo account, with credit.
   * If using Clickatell: A Clickatell account, with credit.   * If using Clickatell: A Clickatell account, with credit.
 +  * If using MessageBird:​ A MessageBird account, with credit.
   * If using MaxMind'​s MinFraud: A MinFraud account, with credit.   * If using MaxMind'​s MinFraud: A MinFraud account, with credit.
   * FTP client to assist with file upload   * FTP client to assist with file upload
-===== Verification API Comparison =====+===== Verification API Comparison ​(Gateway / Providers) ​=====
  
-|< 100% 10% 33% 33% 33% >| +|< 100% 10% 33% 33% 33% 33% >| 
-|                          ^ [[https://​www.nexmo.com|Nexmo]] ​          ^ [[https://​www.twilio.com|Twilio]] ​         ^ [[https://​www.clickatell.com|Clickatell]] ​         ^+|                          ^ [[https://​www.nexmo.com|Nexmo]] ​          ^ [[https://​www.twilio.com|Twilio]] ​         ^ [[https://​www.clickatell.com|Clickatell]]          ^ [[https://​messagebird.com/​en/​|MessageBird]]          ^
 ^ Benefits ​                | Smart system, which only charges you a flat fee per verified number & automatically knows if it should send an SMS or perform a Phone Call. No need to rent a dedicated outgoing number. ​         | Cheaper rates, ability to customise the beginning and end of the SMS verification message, and soon will allow you to customise the verification phone call with [[https://​www.twilio.com/​labs/​twimlets|Twimlets]]. ​       | Cheap rates, ability to customise the beginning and end of the SMS verification message. | ^ Benefits ​                | Smart system, which only charges you a flat fee per verified number & automatically knows if it should send an SMS or perform a Phone Call. No need to rent a dedicated outgoing number. ​         | Cheaper rates, ability to customise the beginning and end of the SMS verification message, and soon will allow you to customise the verification phone call with [[https://​www.twilio.com/​labs/​twimlets|Twimlets]]. ​       | Cheap rates, ability to customise the beginning and end of the SMS verification message. |
 ^ Drawbacks ​               | Not a lot of customisation options for verification method. ​ | Requires you to rent a dedicated outgoing number which costs $1 additional per month, might also require manual request of additional countries to be unlocked for the account to be able to perform outgoing phone verification for countries not supported by default. ​                  | Some countries require additional support/​product from Clickatell. | ^ Drawbacks ​               | Not a lot of customisation options for verification method. ​ | Requires you to rent a dedicated outgoing number which costs $1 additional per month, might also require manual request of additional countries to be unlocked for the account to be able to perform outgoing phone verification for countries not supported by default. ​                  | Some countries require additional support/​product from Clickatell. |
-^ Verification Methods ​  | Automatically chooses either SMS or Phone Call verification depending on number provided. ​        | Manually allows you to choose either to perform verifications by SMS or Phone Calls. ​       | Performs SMS verifications only. | +^ Verification Methods ​  | Automatically chooses either SMS or Phone Call verification depending on number provided. ​        | Manually allows you to choose either to perform verifications by SMS or Phone Calls. ​       | Performs SMS verifications only. | Performs SMS verifications only (OTP). | 
-^ Minimum Costs            | €0.1 per successful verification ​        | $1/month recurring for outgoing number, as well cost per call or SMS, [[https://​www.twilio.com/​pricing|refer here]].| Pre purchase account credits, an SMS could cost you at a minimum 0.80 credits, [[https://​www.clickatell.com|refer here]]. |+^ Verification Code Length (default) ​           | 4 digits ​        | 4 digits | 4 digits | 6 digits ​
 +^ Minimum Costs            | €0.1 per successful verification ​        | $1/month recurring for outgoing number, as well cost per call or SMS, [[https://​www.twilio.com/​pricing|refer here]].| Pre purchase account credits, an SMS could cost you at a minimum 0.80 credits, [[https://​www.clickatell.com|refer here]]. | Add a minimum of $15 to your account (top up), an SMS could cost you at a minimum $0.005, [[https://​messagebird.com/​en/​pricing/​|refer here]]. |
  
 ===== Verification Strategy ===== ===== Verification Strategy =====
Line 86: Line 94:
 ===== Changelog ===== ===== Changelog =====
  
-A Changelog will be posted on the page linked [[pvs:​changelog|here]],​ upon any updates.+A Changelog will be posted on the page linked [[https://​marketplace.whmcs.com/​product/​1834#​changelog|here]],​ upon any updates.
pvs/home.1530276128.txt.gz · Last modified: 2018/06/29 14:42 by rsk