Skip to content

Releases: maxmind/minfraud-api-node

v4.4.0

25 Jan 19:08
392561a
Compare
Choose a tag to compare
  • Added the following new values to the Processor enum:
    • Boacompra
    • Boku
    • Coregateway
    • Fiserv
    • Neopay
    • Neosurf
    • Openbucks
    • Paysera
    • Payvision
    • Trustly
    • Windcave
  • Updated dependencies.
  • Added 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.
  • creditCard.last4digits has been deprecated in favor of creditCard.lastDigits
    and will be removed in a future release. lastDigits/last4digits also now
    supports two digit values in addition to the previous four digit values.
  • Eight digit creditCard.issuerIdNumber inputs are now supported in addition to
    the previously accepted six digit issuerIdNumber. In most cases, you should
    send the last four digits for creditCard.lastDigits. If you send a
    issuerIdNumber 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
    lastDigits:
    • Discover
    • JCB
    • Mastercard
    • UnionPay
    • Visa

v4.3.0

31 Aug 15:28
6884160
Compare
Choose a tag to compare
  • Added support for the new test disposition action.
  • Added support for the /disposition/rule_label output in Score, Insights and
    Factors. This is available at response.disposition.ruleLabel(), and is the
    label of the custom rule that was triggered by the transaction.
  • Added support for the /credit_card/was_3d_secure_successful input in Score,
    Insights and Factors. The input should indicate whether or not the outcome of
    3D-Secure verification (e.g. Safekey, SecureCode, Verified by Visa) was
    successful. true if customer verification was successful, or false if the
    customer failed verification. If 3-D Secure verification was not used, was
    unavailable, or resulted in another outcome other than success or failure, do
    not include this field. Use the was3DSecureSuccessful property in a call to
    new minFraud.CreditCard() to set it.

v4.2.0

18 Aug 16:13
2f8e41f
Compare
Choose a tag to compare
  • Update yarn deps

v4.1.0

12 Jul 15:19
ec67c15
Compare
Choose a tag to compare
  • Add Datacap to the Processor enum.
  • Upgrade yarn modules

v4.0.1

29 Jun 16:43
fed0ee2
Compare
Choose a tag to compare
  • Fix: IP address response is optional. Issue 515

v4.0.0

22 Jun 20:07
958ca5f
Compare
Choose a tag to compare
  • Breaking Drop Node 10 support
  • Upgrade yarn dependencies

v3.4.0

13 Apr 15:12
Compare
Choose a tag to compare
  • Add new payment processors eb59e03
  • Upgrade yarn dependencies
  • Update @maxmind/geoip2-node. The staticIpScore property was incorrectly spelled staticIPScore. This is now fixed.

v3.2.0...v3.4.0

v3.2.0

16 Feb 15:55
Compare
Choose a tag to compare

v3.1.0...v3.2.0

v3.1.0

02 Feb 22:39
Compare
Choose a tag to compare
  • Added support for the IP address risk reasons in the minFraud Insights and
    Factors responses. This is available at response.ipAddress.riskReasons.
  • Upgraded yarn dependencies

v3.0.0

19 Jan 16:53
Compare
Choose a tag to compare
  • Added ApplePay and ApsPayments to the Processor enum.
  • Added additional normalizing of the email address when it is sent as an
    MD5 hash instead of plain text.
  • Upgrade yarn dependencies

Breaking change

The email address field is now sent to the web service in plain text unless
you enable the new hashAddress option on EmailProps. Enabling this
option sends the MD5 hash of the address to the web service instead.
Previously the address was always sent as an MD5 hash. The new default
behavior matches that of other official minFraud API clients. Note the
email domain is always sent in plain text.

v2.1.0...v3.0.0