Changelog
v6.1
Released April 30th, 2023
Latest Version
Bugfixes:
- Removed deprecated Twilio SMS API, and replaced with latest version of Twilio's SMS API
Previous Versions
v6.0
Released February 19th, 2023
View/hide detailed changelog
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
Released August 14th, 2020
View/hide detailed changelog
- [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
Released March 1st, 2020
View/hide detailed changelog
- [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
Released February 26th, 2020
View/hide detailed changelog
- [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
Released February 25th, 2020
View/hide detailed changelog
- [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
Released April 17th, 2018
View/hide detailed changelog
- Made the module compatible with WHMCS7.5, and PHP7.1 and 7.2 - with latest Ioncube loaders.
- Code Clean Up
v4.4.4
Released April 12th, 2018
View/hide detailed changelog
- 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
Released April 29th, 2017
View/hide detailed changelog
- 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
Released April 26th, 2017
View/hide detailed changelog
- 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
Released October 18th, 2016
View/hide detailed changelog
- 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
Released June 28th, 2016
View/hide detailed changelog
- Fixed a conflict that prevented some installations from using the module
- Code Clean Up
- Additional compatibility tests on older versions of PHP
v4.2
Released March 3rd, 2016
View/hide detailed changelog
- 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
James L @jamie1956
Didn't end up using the addon as you cant use Twilio SMS and Voice at the same time (only one or the other), but developer was fast to respond to any questions.
Sistem Administrator @sistem7120
The best support I have ever experienced from the author of the WHMCS plugin. A real honor!
Kristian Feldsam @kristian4613
Great, quick and helpfull support. Module works as excepted, we are satisfied. 1+ for Lagom theme support.
Rashed Alkhaili @myrsk
Thank you Kristian! Looking forward to improve the module for the next release :)
Owner@layerLabsBest regards
lexahost @lexahost8255
your site is down, module not work , no answer , no way to refund 20$ !
Rashed Alkhaili @myrsk
Hello lexahost,
Owner@layerLabsWe are sorry about the recent lack of support, and site issues. Things have recently changed. Let me know if you require any help, or the refund :)
Best regards
Alex D @Alex
After 2 weeks of waiting for a response from technical support, my ticket just closed as completed.
Rashed Alkhaili @myrsk
Hello Alex,
Owner@layerLabsWe are sorry about the issues you faced. I admit we had several issues with our systems, but that has changed recently. Tickets do not close automatically now as well.
Please let me know how I can help :)
Best regards
Alex Smith @174
Does not work on 7.0.1 with PHP 7 due to not having had it's IonCube encoding updated.
Edit: They did update this to work in the end, so the module works as expected these days and does what it needs to well enough for my needs.
Rashed Alkhaili @myrsk
The product was updated, and we use the latest ioncube for a while now :)
Owner@layerLabs