A MaxMind integration plugin for the MyAdmin control panel that provides fraud detection, risk scoring, and chargeback reporting capabilities using the MaxMind minFraud service.
- Real-time fraud detection via the MaxMind minFraud API for new account registrations and credit card transactions
- Configurable score thresholds for automatic account locking and credit card disabling
- Country-based and female-name-based risk score penalty adjustments
- Administrative UI for comparing MaxMind score and riskScore across accounts
- Detailed MaxMind output viewer for individual account fraud reports
- Support for both legacy minFraud (score) and modern minFraud (Insights/Factors) APIs
- Event-driven plugin architecture using Symfony EventDispatcher
Install with Composer:
composer require detain/myadmin-maxmind-pluginThe plugin registers configurable settings through the MyAdmin settings system under "Security & Fraud" > "MaxMind Fraud Detection". Key settings include:
- MaxMind User ID and License Key for API authentication
- Score and riskScore thresholds for account locking and CC disabling
- Female name and country penalties with configurable cutoff limits
- Proxy score thresholds and no-response handling
- Fraud reporting and query-remaining alerts
composer install
vendor/bin/phpunitThis package is licensed under the LGPL-2.1 license.