Business::MaxMind::CreditCardFraudDetection - Access MaxMind minFraud services
version 1.60
use Business::MaxMind::CreditCardFraudDetection; my $minfraud = Business::MaxMind::CreditCardFraudDetection->new( isSecure => 1, debug => 0, timeout => 10, ); $minfraud->input( i => '24.24.24.24', city => 'New York', region => 'NY', postal => '10011', country => 'US', domain => 'yahoo.com', # optional bin => '549099', # optional binName => 'MBNA America Bank', # optional binPhone => '800 421 2110', # optional custPhone => '212-242', # optional Area Code + Local Exchange user_agent => 'Mozilla/4.0', # optional accept_language => 'en', # optional license_key => 'LICENSE_KEY_HERE' ); $minfraud->query; my $hash_ref = $minfraud->output;
This module queries the MaxMind minFraud service and returns the results. The service uses a free e-mail database, an IP address geography database, a bank identification number, and proxy checks to return a risk factor score representing the likelihood that the credit card transaction is fraudulent.
Class method that returns a Business::MaxMind::CreditCardFraudDetection object. If isSecure is set to 1, it will use a secure connection. If debug is set to 1, will print debugging output to standard error. timeout parameter is used to set timeout in seconds, if absent default value for timeout is 10 seconds.
Sets input fields. The input fields are
See http://dev.maxmind.com/minfraud/ for full list of input fields.
Returns 1 on success, 0 on failure.
Sends out query to MaxMind server and waits for response. If the primary server fails to respond, it sends out a request to the secondary server.
Returns the output returned by the MaxMind server as a hash reference.
https://www.maxmind.com/en/minfraud-services
TJ Mather <tjmather@maxmind.com>
Frank Mather <frank@maxmind.com>
This software is Copyright (c) 2015 by MaxMind, Inc..
This is free software, licensed under:
The GNU General Public License, Version 2, June 1991
To install Business::MaxMind, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Business::MaxMind
CPAN shell
perl -MCPAN -e shell install Business::MaxMind
For more information on module installation, please visit the detailed CPAN module installation guide.