detain / myadmin-maxmind-plugin
MaxMind handling plugin for MyAdmin
Package info
github.com/myadmin-plugins/maxmind-plugin
Type:myadmin-plugin
pkg:composer/detain/myadmin-maxmind-plugin
v2.0.0
2019-06-17 18:09 UTC
Requires
- php: >=5.0.0
- ext-curl: *
- detain/myadmin-plugin-installer: dev-master
- maxmind/minfraud: dev-master@dev
- minfraud/http: dev-master@dev
- symfony/event-dispatcher: >=2.8.26
Requires (Dev)
- codacy/coverage: dev-master
- codeclimate/php-test-reporter: dev-master
- phpunit/phpunit: *
- phpunit/phpunit-mock-objects: *
- satooshi/php-coveralls: *
- vlucas/phpdotenv: *
This package is auto-updated.
Last update: 2026-03-19 21:55:34 UTC
README
A MaxMind integration plugin for the MyAdmin control panel that provides fraud detection, risk scoring, and chargeback reporting capabilities using the MaxMind minFraud service.
Features
- 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
Installation
Install with Composer:
composer require detain/myadmin-maxmind-plugin
Configuration
The 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
Running Tests
composer install vendor/bin/phpunit
License
This package is licensed under the LGPL-2.1 license.