Skip to content

Releases: maxmind/minfraud-api-php

1.21.0

28 Mar 19:24
9a442bb
Compare
Choose a tag to compare
  • Added the input /credit_card/country. This is the country where the issuer
    of the card is located. This may be passed instead of
    /credit_card/issuer_id_number if you do not wish to pass partial account
    numbers or if your payment processor does not provide them.
  • Fixed PHP 8.1 deprecation warning in internal validation classes.

1.20.0

25 Jan 17:45
47d3ef1
Compare
Choose a tag to compare
  • Upgraded geoip2/geoip2 to 2.12.0. This adds mobile country code (MCC)
    and mobile network code (MNC) to minFraud Insights and Factors responses.
    These are available at $response->ipAddress->traits->mobileCountryCode and
    $response->ipAddress->traits->mobileNetworkCode. We expect this data to be
    available by late January, 2022.
  • minfraud.phar is now generated with Box 3.x.
  • Added the following new values to the payment processor validation:
    • boacompra
    • boku
    • coregateway
    • fiserv
    • neopay
    • neosurf
    • openbucks
    • paysera
    • payvision
    • trustly
    • windcave
  • The /credit_card/last_4_digits input has been deprecated in favor of
    /credit_card/last_digits and will be removed in a future release.
    last_digits/last_4_digits also now supports two digit values in
    addition to the previous four digit values.
  • Eight digit /credit_card/issuer_id_number inputs are now supported in
    addition to the previously accepted six digit issuer_id_number. In most
    cases, you should send the last four digits for last_digits. If you send
    an issuer_id_number that contains an eight digit IIN, and if the credit
    card brand is not one of the following, you should send the last two digits
    for last_digits:
    • Discover
    • JCB
    • Mastercard
    • UnionPay
    • Visa

1.19.0

25 Aug 21:44
1a2f36b
Compare
Choose a tag to compare
  • Added datacap to the payment processor validation.
  • Added ruleLabel to minFraud output Disposition.
  • Added was_3d_secure_successful to /credit_card validation.

1.18.0

07 Jun 17:21
7e55815
Compare
Choose a tag to compare
  • Added the following new values to the payment processor validation:
    • cardknox
    • creditguard
    • credorax
    • dlocal
    • onpay
    • safecharge

1.17.0

02 Feb 18:39
Compare
Choose a tag to compare
  • IMPORTANT: PHP 7.3 or greater is now required.
  • The dependency Respect\Validation has been upgraded from 1.x to 2.1.
  • The with() method on MaxMind\MinFraud may now be used when
    device and shopping_cart are not set.
  • Added the following new values to the payment processor validation:
    • apple_pay
    • aps_payments
  • You may now enable client-side email hashing by setting hashEmail to
    true in the MaxMind\MinFraud constructor's options parameter. When set,
    this normalizes the email address and sends an MD5 hash of it to the web
    service rather than the plain-text address. Note that the email domain will
    still be sent in plain text.
  • Added support for the IP address risk reasons in the minFraud Insights and
    Factors responses. This is available at ->ipAddress->riskReasons. It is
    an array of MaxMind\MinFraud\Model\IpRiskReason objects.

1.16.1

02 Nov 17:16
Compare
Choose a tag to compare
  • maxmind/web-service-common has been updated to 0.8.1 to fix an issue when
    using the reportTransaction method. Reported by Dmitry Malashko. GitHub
    #99.

1.16.0

13 Oct 16:05
Compare
Choose a tag to compare
  • Added tsys to the payment processor validation.
  • The device IP address is no longer a required input.

1.15.0

01 Oct 19:35
Compare
Choose a tag to compare
  • IMPORTANT: PHP 7.2 or greater is now required.
  • Additional type hints have been added.
  • Added the isResidentialProxy property to GeoIp2\Record\Traits.

1.14.0

05 Aug 13:11
Compare
Choose a tag to compare
  • Added the following new values to the payment processor validation:
    • cashfree
    • first_atlantic_commerce
    • komoju
    • paytm
    • razorpay
    • systempay
  • Added support for the /subscores/device, /subscores/email_local_part and
    /subscores/shipping_address outputs. They are exposed as the device,
    emailLocalPart and shippingAddress properties on
    MaxMind\MinFraud\Model\Subscores.

1.13.0

29 May 15:11
Compare
Choose a tag to compare
  • Added support for the Report Transactions API. We encourage the use of this
    API as we use data received through this channel to continually improve the
    accuracy of our fraud detection algorithms.