Changelog
v6.0 (19th Feb 2023)
New Features:
Module is ready for latest versions of WHMCS, as well as both PHP 7.4 and PHP 8.1 (requires latest ioncube encoders)
Added MSG91 as a new gateway provider
Added a new configurable option which adds a ‘Phone Verification’ link (translatable) in the client area navbar
Added a notification message to the client profile (admin side) which shows the client’s status of verification
Added the option to override Twilio’s voice call verification (using Twimlets) refer to the documentation for more information
Added the option to override MSG91’s OTP template for custom messages - refer to the documentation for more information
Added the option to override Vonage’s brand name
Lagom theme optimization and support
Added module settings link in the admin sidebar
Enhancements:
Enhanced the default UI/UX of the module
All verification codes/OTPs are now 6 digits long (except for CustomDevKit to support compatibility)
Enhanced the module settings by grouping similar settings together, and hiding/showing required fields depending on gateway provider selected
Enhanced the syncing mechanism between WHMCS and the PVS module (on client signup, on client add, and on client edit)
Customizing the beginning and end content of the SMS is now added to the language files for easier translations (removed from module settings)
Manually adding accounts to PVS module, adds the customer’s phone number too (previously, the customer had to type in the number again)
Enhanced the tables on the verified and unverified pages (column headers)
Depending on Verification Strategy, the CTA on the success (after customer verifies their number) shows either the show cart, or continue, respectively
If customer navigates to the module page after verification, he is shown a “You Are Already Verified” message
Additional enhancements to the admin test settings page
Additional enhancements to the admin sidebar menu
Updated intl-tel-input version
Updated legacy references of Nexmo to Vonage
Enhanced Vonage Gateway icon
Code enhancements and general maintenance
Bugfixes:
Fixed a bug when admin un-verifies an existing verified account, it should reset the client attempts counter
Fixed a bug with Twilio Voice Calls verification saying the number too fast
Fixed a bug with client profile status message
Fixed an issue with additional JS being loaded in the wrong pages
Fixed admin test settings for MessageBird gateway provider
Language File Changes:
Enhanced existing strings
Added otpmessage - for the SMS verification message
Added clientareadropdownlinklabel - for the client area navbar dropdown
v5.0.3 (14th Aug 2020)
[FIX] Updated the script to use our new licensing server labs.layer.ae - you need to update to the latest version to avoid licensing issues.
v5.0.2 (1st Mar 2020)
[FEATURE] Added MessageBird as a new OTP Gateway Provider
[FEATURE] Added a permanent notification box to show if client verified their mobile number or not on the Client Profile Page
[IMPROVEMENT] A completely revamped UX for the customer, with new UI components
[IMPROVEMENT] PVS now works together with WHMCS's new number system and format (+[CC].[NUMBER] format)
[IMPROVEMENT] PVS now supports 4 & 6 digits for verification codes (depending on gateway provider)
[IMPROVEMENT] Added balance overview for Clickatell to PVS overview page
[IMPROVEMENT] Updated english.php language file
[IMPROVEMENT] Additional help text is added to tooltips on module's settings/config page
[BUGFIX] Fixed issue with links opening new tabs in HTTP instead of HTTPS when clicking on a client's id, name, or email
[BUGFIX] Fixed issue with verification codes
[BUGFIX] Fixed issue with input fields on order forms conflict
[BUGFIX] Fixed issue with entering numbers from numeric keypad on adding/updating phone number page
[BUGFIX] Fixed issue with entering numbers from numeric keypad on verification code page
[BUGFIX] Fixed issue with backspace (editing phone number, or editing verification code)
v5.0.1 (26th Feb 2020)
[FEATURE] Added MessageBird as a new OTP Gateway Provider
[FEATURE] Added a permanent notification box to show if client verified their mobile number or not on the Client Profile Page
[IMPROVEMENT] A completely revamped UX for the customer, with new UI components
[IMPROVEMENT] PVS now works together with WHMCS's new number system and format (+[CC].[NUMBER] format)
[IMPROVEMENT] PVS now supports 4 & 6 digits for verification codes (depending on gateway provider)
[IMPROVEMENT] Added balance overview for Clickatell to PVS overview page
[IMPROVEMENT] Updated english.php language file
[IMPROVEMENT] Additional help text is added to tooltips on module's settings/config page
[BUGFIX] Fixed issue with links opening new tabs in HTTP instead of HTTPS when clicking on a client's id, name, or email
[BUGFIX] Fixed issue with verification codes
[BUGFIX] Fixed issue with input fields on order forms conflict
v5.0.0 (25th Feb 2020)
[FEATURE] Added MessageBird as a new OTP Gateway Provider
[FEATURE] Added a permanent notification box to show if client verified their mobile number or not on the Client Profile Page
[IMPROVEMENT] A completely revamped UX for the customer, with new UI components
[IMPROVEMENT] PVS now works together with WHMCS's new number system and format (+[CC].[NUMBER] format)
[IMPROVEMENT] PVS now supports 4 & 6 digits for verification codes (depending on gateway provider)
[IMPROVEMENT] Added balance overview for Clickatell to PVS overview page
[IMPROVEMENT] Updated english.php language file
[IMPROVEMENT] Additional help text is added to tooltips on module's settings/config page
[BUGFIX] Fixed issue with links opening new tabs in HTTP instead of HTTPS when clicking on a client's id, name, or email
[BUGFIX] Fixed issue with verification codes
v4.4.5 (17th Apr 2018)
Made the module compatible with WHMCS7.5, and PHP7.1 and 7.2 - with latest Ioncube loaders.
Code Clean Up
v4.4.4 (12th Apr 2018)
Made the module compatible with WHMCS7.5, and PHP5.6, 7.0, 7.1, and 7.2
Supports the latest Ioncube loaders
Code Clean Up
v4.4.3 (29th Apr 2017)
Added mass actions to mass add and remove all accounts for verification
Added single accounts add/remove to PVS for verification
Added the option to delete entry from PVS for verified or unverified accounts (not requiring them to verify their account)
Code Clean Up
v4.4.2 (26th Apr 2017)
Added new Clickatell SMS API integration
Kept Legacy Clickatell SMS API integration for those who are still using the legacy system
Added the ability to override the brand name for Nexmo - previously clients could not verify their accounts if WHMCS's site name is longer than 18 characters
Added a new function to allow admin to test API settings from the admin side, this allows the admin to verify that accounts can get verified and sms/calls are actually going through
Minor improvements to the user experience/process
Code Clean Up
v4.4.1 (20th Oct 2016)
Fixed a bug that prevented the PVS module to work correctly
v4.4 (18th Oct 2016)
Made the module compatible with WHMCS7, and PHP7
Improved the user experience/process
Customer now inputs his mobile number in local format, and the system automatically prepends the country code
Fixed an issue with OnPageChange strategy, previously it did not allow clients to open a ticket
Added OnPageChangeCC strategy, which is more lenient when compared to OnPageChange - this is mainly for providers who accept credit card payments
Implemented a new redirection method after the clients' update their phone number
Add an Overview page on the admin side to see quick statistics
Improved the admin pages of verified accounts, and unverified accounts - including a new quick search filter
Added multiple language (multilang) support for the module
customdevkit.php has been renamed to customdevkit_default.php (to not overwrite original customdevkit.php if is in use)
Changed wording of sentences, to further help the customer
Code Clean Up
v4.3 (28th Jun 2016)
Fixed a conflict that prevented some installations from using the module
Code Clean Up
Additional compatibility tests on older versions of PHP
v4.2 (3rd Mar 2016)
Added a Custom Dev Kit, to allow you to integrate other SMS/API providers (this can be found as an additional file in the module directory, called customdevkit.php with an example)
Added a field to set the maximum amount of client tries
Code Clean Up
Additional compatibility tests on older versions of PHP
Last updated