Releases: maxmind/minfraud-api-node
Releases · maxmind/minfraud-api-node
8.0.0
- Breaking Internal webservice calls now use Node's built-in
fetch
instead ofhttp
. This
will affect users who are on unsupported versions of Node, specifically Node 17 and below. - Two new error codes have been added:
NETWORK_TIMEOUT
andFETCH_ERROR
, second of which is returned
when there's afetch
related error that could not be handled by other errors. - The minFraud Factors subscores have been deprecated. They will be removed
in March 2025. Please see our release notes
for more information. - Added
Epayco
to theProcessor
enum.
7.1.0-beta.1
- 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.
7.0.0
- Breaking Updated
TransactionReport
to make theipAddress
parameter
optional. Now thetag
and at least one of the following parameters must be
supplied:ipAddress
,maxmindId
,minfraudId
,transactionId
. - Added
billingPhone
andshippingPhone
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 theProcessor
enum.
v7.0.0-beta.1
- Breaking Updated
TransactionReport
to make theipAddress
parameter
optional. Now thetag
and at least one of the following paramters must be
supplied:ipAddress
,maxmindId
,minfraudId
,transactionId
. - Added support for the new risk reasons outputs in minFraud Factors.
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
.