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