detain/myadmin-maxmind-plugin

MaxMind handling plugin for MyAdmin

Maintainers

Package info

github.com/myadmin-plugins/maxmind-plugin

Type:myadmin-plugin

pkg:composer/detain/myadmin-maxmind-plugin

Statistics

Installs: 446

Dependents: 0

Suggesters: 0

Stars: 4

Open Issues: 0

v2.0.0 2019-06-17 18:09 UTC

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.

Build Status Latest Stable Version Total Downloads License

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.