Skip to content

Releases: maxmind/minfraud-api-php

3.5.0

20 Nov 20:37
becb791

Choose a tag to compare

  • Added support for new /email/domain/ outputs in minFraud Insights and
    Factors responses:
    • /email/domain/classification - categorizes the email domain type
      (business, education, government, isp_email)
    • /email/domain/risk - risk score associated with the domain (0.01 to 99)
    • /email/domain/volume - activity level across the minFraud network
      (sightings per million)
    • /email/domain/visit/has_redirect - whether the domain redirects
    • /email/domain/visit/last_visited_on - date of last automated check
    • /email/domain/visit/status - domain status (live, dns_error,
      network_error, http_error, parked, pre_development)

3.4.0

20 Nov 19:04
8fc4095

Choose a tag to compare

  • Added securepay to the payment processor validation.
  • Added credit_application, fund_transfer, and sim_swap to event type
    validation.
  • Added the input /event/party. This is the party submitting the
    transaction.
  • Added the input /payment/method. This is the payment method associated
    with the transaction.
  • Updated geoip2/geoip2 to 3.3.0, which includes new anonymizer and IP risk
    outputs.

3.3.0

23 May 22:17
97ddce2

Choose a tag to compare

  • Added support for the /billing_phone/matches_postal and
    /shipping_phone/matches_postal outputs. These are available as the
    matchesPostal property on MaxMind\MinFraud\Model\Phone.
  • Added cryptomus to the payment processor validation.
  • \MaxMind\MinFraud now implements JsonSerializable. This returns an
    array containing the contents of the request in a sub-array as well as
    the value of the locales and hashEmail options. Pull request by Noé
    Fleury. GitHub #193.

3.2.0

10 Feb 17:33
321ffac

Choose a tag to compare

  • Added epayco to the payment processor validation.

3.2.0-beta.2

15 Nov 17:18
88f7dfc

Choose a tag to compare

  • The minFraud Factors subscores have been deprecated. They will be removed
    in March 2025. Please see our release notes
    for more information.
  • The type hints in the PHPDocs have been improved.

3.2.0-beta.1

06 Sep 17:46
5274e85

Choose a tag to compare

3.2.0-beta.1 Pre-release
Pre-release
  • Added support for the new risk reasons outputs in minFraud Factors. The risk
    reasons output codes and reasons are currently in beta and are subject to
    change. We recommend that you use these beta outputs with caution and avoid
    relying on them for critical applications.

3.1.0

08 Jul 21:47
5daee81

Choose a tag to compare

  • Updated MaxMind\MinFraud\ReportTransaction to make the ip_address
    parameter optional. Now the tag and at least one of the following
    parameters must be supplied: ipAddress, maxmindId, minfraudId,
    transactionId.
  • Added billingPhone and shippingPhone properties to the minFraud Insights
    and Factors response models. These contain objects with information about
    the respective phone numbers. Please see our developer
    site
    for
    more information.
  • Added payconex to the payment processor validation.

3.0.1

02 May 16:46
4708fd7

Choose a tag to compare

  • When calling withDevice with an array, an exception was incorrectly
    thrown if user_agent was set but session_id was not set. Reported by
    Gregor Kuhlmann. GitHub #172.

3.0.0

16 Apr 21:50
c1615f6

Choose a tag to compare

  • This library no longer uses Respect\Validation.
  • The with* methods can now be used with named arguments instead of
    an array. This provides better editor completion, type checking,
    and documentation.
  • Email normalization has been improved:
    • Equivalent domain names are now normalized when hashEmail is used.
      For example, googlemail.com will become gmail.com.
    • Periods are now removed from gmail.com email address local parts when
      hashEmail is used. For example, f.o.o@gmail.com will become
      foo@gmail.com.
    • Fastmail alias subdomain email addresses are now normalized when
      hashEmail is used. For example, alias@user.fastmail.com will become
      user@fastmail.com.
    • Additional yahoo.com email addresses now have aliases removed from
      their local part when hashEmail is used. For example,
      foo-bar@yahoo.com will become foo@yahoo.com for additional
      yahoo.com domains.
    • Duplicate .coms are now removed from email domain names when
      hashEmail is used. For example, example.com.com will become
      example.com.
    • Certain TLD typos are now normalized when hashEmail is used. For
      example, example.comcom will become example.com.
    • Additional gmail.com domain names with leading digits are now
      normalized when hashEmail is used. For example, 100gmail.com will
      become gmail.com.
    • Additional gmail.com typos are now normalized when hashEmail is used.
      For example, gmali.com will become gmail.com.
    • When hashEmail is used, the local part of an email address is now
      normalized to NFC.
  • Added pxp_financial and trustpay to the payment processor validation.

2.0.0

04 Dec 22:38
fe57c57

Choose a tag to compare

  • IMPORTANT: PHP 8.1 or greater is now required.
  • BREAKING: Read-only properties are now used for the model class rather than
    magic methods.
  • BREAKING: The rawResponse property on model classess has been removed. Use
    the jsonSerialize method instead.
  • BREAKING: The inheritance hierarchy on model classes has changed.
  • Updated geoip2/geoip2 to version that includes the isAnycast property on
    GeoIp2\Record\Traits. This property is true if the IP address belongs to
    an anycast network. This is available
    in minFraud Insights and Factors.