The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 0.003000 - 2016-05-23

  • ENHANCEMENTS
    • Added support for the minFraud Factors.
    • Added IP address risk to the minFraud Score model.
    • Added the following new values to the /payment/processor validation: ccnow, dalpay, epay (replaces epayeu), payplus, pinpayments, quickpay, and verepay.
  • BUGFIXES
    • Setting the locales on the client now sets the locales in the model objects as documented
    • An WebService::MinFraud::Error::IPAddressNotFound is no longer erroneously thrown if a 404 is received.
    • Some bugs in the HTTP error status handling were fixed.
    • When validating a request body, this module no longer validates the TLD on domains to prevent false errors due to new gTLDs.
  • OTHER
    • Added tests for WebService::MinFraud::Client that uses mocked user agent.

Documentation

MaxMind minFraud client example

Modules

BETA API for MaxMind's minFraud Score, Insights, and Factors services
Perl API for MaxMind's minFraud Score and Insights web services
A type to check if a string parses as a RFC3339 datetime
A type that defines an enumeration
A type to check for a 32 digit hexadecimal
A type to check for a valid host name
A type to check for a valid IP address, version 4 or 6
A type to check for a valid Web URI
A generic exception class for WebService::MinFraud errors
An HTTP transport error
An explicit error returned by the minFraud web service
Model class for minFraud Factors
Model class for minFraud Insights
Model class for minFraud: Score
Contains data for the billing address record associated with a transaction
Contains data for the country record associated with an IP address
Contains data for the credit card record associated with a transaction
Contains data for the device associated with a transaction
Contains data for the email associated with a transaction
Contains data for the IPAddress record returned from a minFraud web service query
Contains data for the issuer of the credit card associated with a transaction
Contains data for the location record associated with an IP address
Contains data for the IP address's risk
Contains data for the shipping address record associated with a transaction
Contains minFraud Factors subscores
A warning record returned from a web service query
A role that helps build Data::Rx Types
A role for attributes common to both the Insights and Score models
A role for (language) locales
A role for storing there original response in the raw attribute
This is an address role that shipping and billing will consume
A role to add a risk attribute
Custom types for the MaxMind minFraud service
Validation for the minFraud requests