hexasoft / module-fraudlabsprosmsverification
hexasoft/module-fraudlabsprosmsverification
FraudLabs Pro SMS Verification extension for Magento 2 that help merchants to authenticate the client's identity by sending them a SMS for verification.
FraudLabs Pro SMS Verification (Extension for Magento2)
FraudLabs Pro SMS Verification is an extension that help merchants to authenticate the client’s identity by sending them a SMS for verification.
Easy to setup
The setup is simple and only takes a few minutes. You just need to install the free FraudLabs Pro SMS Verification plugin, enter the API key and configure the settings.
More Information
Sign up for a Free license key at https://www.fraudlabspro.com/sign-up. You will have free 10 SMS credits for you to start using the SMS verification.
Installation
Install Manually
- Download the FraudLabs Pro SMS Verification plugin from the FraudLabs Pro GitHub site at https://github.com/fraudlabspro/smsverification-magento2.
- Create a folder and name as Hexasoft.
- Unzip the file that downloaded from FraudLabs Pro GitHub site, rename it to FraudLabsProSmsVerification and transfer it into Hexasoft folder.
- Upload the Hexasoft folder to the subdirectory of Magento installation root directory as: magento2/app/code/
- Login to the Magento admin page and disable the cache under the System -> Cache Management page.
- At the Linux server command line enter the following command in the Magento root directory: php bin/magento setup:upgrade
Install via Composer
- At the Linux server command line enter the following command in Magento root directory: composer require hexasoft/module-fraudlabsprosmsverification
- Next continue by entering: composer update
- Then follow by: php bin/magento setup:upgrade
For more detail information please refer https://www.fraudlabspro.com/resources/tutorials/how-to-install-fraudlabs-pro-sms-verification-plugin-on-magento-2/
Revision History for FraudLabs Pro SMS Verification Magento 2
1.4.1 2025-08-07
Fixed security vulnerabilities.
1.4.0 2024-12-16
Supported Adobe Commerce (cloud).
1.3.0 2023-12-27
Update to FraudLabs Pro SMS Verification API v2.
1.2.3 2023-06-12
Update FraudLabs Pro SMS Verification settings page.
1.2.2 2022-05-12
Fix compatibility issue with latest Magento.
1.2.1 2021-10-20
Add new common messages customization.
1.2.0 2021-06-25
Support common messages customization.
1.1.3 2021-03-31
Improve SMS verification process.
1.1.2 2021-01-26
Add default country code for SMS sending.
1.1.1 2020-12-17
Improve phone number entering.
1.1.0 2020-09-02
Implement SMS OTP timeout.
1.0.2 2019-12-26
Bug fixes.
1.0.1 2019-10-14
Minor fixes.
1.0.0 2019-05-24
First release.
| Version | Stability | QA Status | Compatibility | Released |
|---|---|---|---|---|
| 1.4.1 | stable | Fail | Magento 2.4.7-2.4.9 Details | 2025-08-08 00:14:45 |
| 1.4.0 | stable | Not tested | Not yet tested Details | 2025-02-20 01:25:13 |
| 1.3.0 | stable | Not tested | Not yet tested Details | 2023-12-29 00:00:05 |
| 1.2.3 | stable | Not tested | Not yet tested Details | 2023-06-12 04:32:03 |
| 1.2.2 | stable | Not tested | Not yet tested Details | 2022-05-12 06:44:05 |
| 1.2.1 | stable | Not tested | Not yet tested Details | 2021-10-21 02:15:51 |
| 1.2.0 | stable | Not tested | Not yet tested Details | 2021-06-28 00:27:40 |
| 1.1.3 | stable | Not tested | Not yet tested Details | 2021-04-01 02:53:16 |
| 1.1.2 | stable | Not tested | Not yet tested Details | 2021-01-26 04:19:16 |
| 1.1.1 | stable | Not tested | Not yet tested Details | 2020-12-18 00:57:19 |
| 1.1.0 | stable | Not tested | Not yet tested Details | 2020-09-03 01:00:02 |
| 1.0.2 | stable | Not tested | Not yet tested Details | 2019-12-27 01:07:46 |
| 1.0.1 | stable | Not tested | Not yet tested Details | 2019-10-21 03:04:18 |
| 1.0.0 | stable | Not tested | Not yet tested Details | 2019-05-24 01:53:33 |
Requires 1
| Package | Constraint |
|---|---|
| php | >=5.5 |
Compatibility
Each Magento release line is installed on its supported PHP versions, then the module is built (DI compilation + static-content deploy) and its unit and integration suites are run. The matrix shows the lines and PHP versions the module is confirmed to install and run on. Code-quality results further down (phpstan, phpcs, …) are reported separately and never affect compatibility.
Code Quality
Advisory checks against the module's source. Static analysis runs once across the whole module; PHPStan re-runs per Magento + PHP version because resolvable symbols differ between releases. These NEVER affect the Compatibility badge. A phpcs finding can't make a module incompatible.
Static analysis
Coding standards (phpcs), mess detection (phpmd), copy-pasted code (cpd), PHP cross-version compatibility, composer.json validity. Each runs once for the whole module.
| Tool | Status | Findings | Summary |
|---|---|---|---|
| PHPCS | Warning | 141 | 141 warnings (ruleset: Magento2) — 64 auto-fixable with phpcbf |
| PHPMD | Warning | 21 | 21 rule violations (UndefinedVariable:14, CyclomaticComplexity:3, NPathComplexity:3, ExcessiveMethodLength:1) |
| Cpd | Warning | 1 | 1 duplicated chunk spanning 33 total lines (min-lines=5, min-tokens=70) |
| Composer validate | Info | 1 | valid; 1 advisory note (composer validate --strict) |
Tests
Unit and integration suites, run for each applicable Magento and PHP version. A test failure speaks to the module's behaviour, not its compatibility with a Magento line, so it is reported here separately and never reddens the compatibility matrix.
Unit tests
| Magento | PHP 8.2 | PHP 8.3 | PHP 8.4 | PHP 8.5 |
|---|---|---|---|---|
| 2.4.7 | N/A | N/A | ||
| 2.4.8 | N/A | N/A | ||
| 2.4.9 | N/A | N/A |
Integration tests
| Magento | PHP 8.2 | PHP 8.3 | PHP 8.4 | PHP 8.5 |
|---|---|---|---|---|
| 2.4.7 | N/A | N/A | ||
| 2.4.8 | N/A | N/A | ||
| 2.4.9 | N/A | N/A |
Security
Security checks run directly against the module: an audit of its declared dependencies for known vulnerabilities (composer audit) and a scan of its source for malware and web-shell signatures. Each runs once. A malware detection fails the version outright.
Turn an existing module into recurring revenue.
If you already maintain a Magento 2 module on GitHub or GitLab, listing it on Packagento takes about five minutes. We mirror your tags, handle distribution signing, and route paid licenses through Stripe Connect, so you can keep shipping the way you already do.