- Magento 2.3.x (Open Source / Commerce) and higher
- PHP version supported by your Magento (match your Magento minor release)
- CLI access to
bin/magento
Tip: Production stores should run in production mode. Check with:
bin/magento deploy:mode:show- Create the directory in root of the project:
app/code/FraudLogix/Core
- Copy the module code into that folder (must include registration.php and etc/module.xml).
- Continue with "Enable & Register".
- Run from magento root
composer require fraudlogix/module-core- Continue with "Enable & Register".
Run from Magento root:
php bin/magento module:enable FraudLogix_Core
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento cache:flushProduction mode (recommended for live sites):
bin/magento setup:static-content:deployConfirm the module is enabled:
bin/magento module:status | grep -i fraudlogixSign in to Admin and verify FraudLogix configuration appears (see below).
Admin path:
Stores → Configuration → FraudLogix → Core
- General Settings
- Enable FraudLogix - Enable or disable the FraudLogix service.
- API Key - API key to access FraudLogix (see API Documentation to get it)
- Actions regarding registration, order or login events (each option here represents action for certain level of risk for the event)
- Registration Low Level Risk
- Registration Medium Level Risk
- Registration High Level Risk
- Registration Extreme Level Risk
- Order Low Level Risk
- Order Medium Level Risk
- Order High Level Risk
- Order Extreme Level Risk
- Login Low Level Risk
- Login Medium Level Risk
- Login High Level Risk
- Login Extreme Level Risk
- Logging Settings
- Enable Logging
- Log File Path - path of file inside Magento root ./var/log/ directory
- Log Level
- Development Settings
- Enable Development Mode - enable or disable sandbox mode
- Development IP - ip that will be seen for each request during developer mode
Replace code in app/code/FraudLogix/Core with the new version, then:
bin/magento setup:upgrade
bin/magento setup:di:compile
bin/magento cache:flushProduction mode (recommended for live sites):
bin/magento setup:static-content:deployRun from magento root
composer update fraudlogix/module-core
bin/magento setup:upgrade
bin/magento setup:di:compile
bin/magento cache:flushProduction mode (recommended for live sites):
bin/magento setup:static-content:deployBackup first. Ensure no other modules depend on FraudLogix_Core.
bin/magento module:disable FraudLogix_Core
rm -rf app/code/FraudLogix/Core
bin/magento setup:upgrade
bin/magento cache:flushProduction mode (recommended for live sites):
bin/magento setup:static-content:deploybin/magento module:disable FraudLogix_Core
composer remove fraudlogix/module-core
bin/magento setup:upgrade
bin/magento cache:flushProduction mode (recommended for live sites):
bin/magento setup:static-content:deploy- Check path:
app/code/FraudLogix/Core - Ensure
registration.phpandetc/module.xmlexist and use "FraudLogix_Core". (For manual install) - Run
bin/magento setup:upgradeand clear caches.
rm -rf generated/* 2>/dev/null || true
bin/magento setup:di:compilefind var generated vendor pub/static pub/media app/etc -type f -exec chmod u+w {} +
find var generated vendor pub/static pub/media app/etc -type d -exec chmod u+w {} +
chmod u+x bin/magentouse php -d memory_limit=-1