Releases: maxmind/minfraud-api-node
Releases · maxmind/minfraud-api-node
6.1.0
- Added
PxpFinancial
andTrustpay
to theProcessor
enum. - Equivalent domain names are now normalized when
hashAddress
is used.
For example,googlemail.com
will becomegmail.com
. - Periods are now removed from
gmail.com
email address local parts when
hashAddress
is used. For example,[email protected]
will become
[email protected]
. - Fastmail alias subdomain email addresses are now normalized when
hashAddress
is used. For example,[email protected]
will become
[email protected]
. - Additional
yahoo.com
email addresses now have aliases removed from
their local part whenhashAddress
is used. For example,
[email protected]
will become[email protected]
for additional
yahoo.com
domains. - Duplicate
.com
s are now removed from email domain names when
hashAddress
is used. For example,example.com.com
will become
example.com
. - Certain TLD typos are now normalized when
hashAddress
is used. For
example,example.comcom
will becomeexample.com
. - Additional
gmail.com
domain names with leading digits are now
normalized whenhashAddress
is used. For example,100gmail.com
will
becomegmail.com
. - Additional
gmail.com
typos are now normalized whenhashAddress
is
used. For example,gmali.com
will becomegmail.com
. - When
hashAddress
is used, the domain part of an email address is now
normalized to NFC. - When
hashAddress
is used, the local part of an email address is now
normalized to NFC.
v6.0.0
- Breaking Drop Node 16 support
- Add
host
parameter toClient
constructor to allow for use of the Sandbox environment. - Updated
@maxmind/geoip2-node
to version that includes theisAnycast
attribute onresponse.ipAddress.traits
. This attribute istrue
if the IP address belongs to an anycast network. This is available in minFraud Insights and Factors.
v5.0.0
v4.7.0
- Added GooglePay to the Processor enum.
- Added Placetopay to the Processor enum.
- Set minimum version of GeoIP2-node to v3.5.0.
- Remove camelcase-keys dependency.
4.6.0
- Added ShopifyPayments to the Processor enum.
- Fix creditCard.was3DSecureSuccessful snakecase conversion.
4.5.0
- Added the input
/credit_card/country
. This is the country where the
issuer of the card is located. This may be passed instead of the
/credit_card/issuer_id_number
if you do not wish to pass partial
account numbers or if your payment processor does not provide them. You
may provide this by providingcountry
toCreditCard
.
v4.4.0
- 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 ofcreditCard.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 digitissuerIdNumber
. In most cases, you should
send the last four digits forcreditCard.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
- Added support for the new
test
disposition action. - Added support for the
/disposition/rule_label
output in Score, Insights and
Factors. This is available atresponse.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, orfalse
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 thewas3DSecureSuccessful
property in a call to
new minFraud.CreditCard()
to set it.
v4.2.0
- Update yarn deps
v4.1.0
- Add Datacap to the Processor enum.
- Upgrade yarn modules