Skip to content

Releases: maxmind/minfraud-api-php

1.10.0

21 Feb 22:33
Compare
Choose a tag to compare
  • Added support for the /email/is_disposable output. This is available as
    the isDisposable property on MaxMind\MinFraud\Model\Email.
  • Updated the validation on /order/amount and /shopping_cart/*/price to
    allow 0. This was an inconsistency between this library and the web
    service. Reported by Sn0wCrack. GitHub #78.

1.9.0

12 Dec 20:33
Compare
Choose a tag to compare
  • PHP 5.6 is now required.
  • The client-side validation for numeric custom inputs has been updated to
    match the server-side validation. The valid range is -9,999,999,999,999
    to 9,999,999,999,999. Previously, larger numbers were allowed.
  • Added the following new values to the payment processor validation:
    • affirm
    • afterpay
    • cetelem
    • dotpay
    • ecommpay
    • g2a_pay
    • interac
    • klarna
    • mercanet
    • paysafecard
  • Deprecated emailTenure and ipTenure properties in
    MaxMind\MinFraud\Model\Subscores.
  • Deprecated isHighRisk property in MaxMind\MinFraud\Model\GeoIp2Country.

1.8.0

07 Mar 23:28
Compare
Choose a tag to compare
  • Added the following new values to the payment processor validation:
    • datacash
    • gocardless
    • payeezy
    • paylike
    • payment_express
    • smartdebit
    • synapsefi
  • Be more explicit in the documentation about the fact that we create and
    return new MinFraud objects in each ->with*() call.

1.7.0

10 Apr 15:39
Compare
Choose a tag to compare
  • Renamed MaxMind user ID to account ID in the code and added support for the
    new ACCOUNT_ID_REQUIRED error code.
  • Added the following new values to the payment processor validation:
    • ccavenue
    • ct_payments
    • dalenys
    • oney
    • posconnect
  • Added support for the /device/local_time output. This is exposed as
    the localTime property on MaxMind\MinFraud\Model\Device.
  • Added support for the /credit_card/is_virtual output. This is exposed as
    the isVirtual property on MaxMind\MinFraud\Model\CreditCard.
  • Added payout_change to the /event/type input validation.

1.6.0

19 Jan 15:39
Compare
Choose a tag to compare
  • Upgraded geoip2/geoip2 dependency. This version adds the
    isInEuropeanUnion property to MaxMind\MinFraud\Model\GeoIp2Country
    and GeoIp2\Record\RepresentedCountry. This property is true if the
    country is a member state of the European Union.
  • Added the following new values to the payment processor validation:
    • cybersource
    • transact_pro
    • wirecard

1.5.0

30 Oct 16:26
Compare
Choose a tag to compare
  • TLD validation is no longer performed when validating /email/domain in
    order to better accommodate new gTLDs that the validation library does
    not yet know about.
  • Added the following new values to the payment processor validation:
    • bpoint
    • checkout_com
    • emerchantpay
    • heartland
    • payway
  • Updated geoip2/geoip2 dependency to add support for GeoIP2 Precision
    Insights anonymizer fields.

1.4.0

10 Jul 18:47
Compare
Choose a tag to compare
  • Added support for custom inputs. You may set up custom inputs from your
    account portal.
  • Updated the docs for MaxMind\MinFraud\Model\Address now that
    isPostalInCity may be returned for addresses world-wide.
  • The firstSeen was added to the Email response model. session_age
    and session_id inputs were added to device input validation.
  • Added the following new values to the payment processor validation:
    • american_express_payment_gateway
    • bluesnap
    • commdoo
    • curopayments
    • ebs
    • exact
    • hipay
    • lemon_way
    • oceanpayment
    • paymentwall
    • payza
    • securetrading
    • solidtrust_pay
    • vantiv
    • vericheck
    • vpos

1.3.0

22 Nov 15:50
Compare
Choose a tag to compare
  • The disposition was added to the minFraud response models. This is used to
    return the disposition of the transaction as set by the custom rules for the
    account.

1.2.0

11 Nov 22:50
Compare
Choose a tag to compare
  • Allow /credit_card/token input.

1.1.1: Fix Score Model's IP risk

17 Oct 22:24
Compare
Choose a tag to compare
  • Correctly set the IP address risk for the Score model. Previously, it
    always returned null.