Releases: maxmind/minfraud-api-java
Releases · maxmind/minfraud-api-java
3.6.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.
3.5.0
- Updated
TransactionReport
to make theipAddress
parameter optional. Now
thetag
and at least one of the following parameters must be supplied:
ipAddress
,maxmindId
,minfraudId
,transactionId
. - The
TransactionReport.Builder(INetAddress, Tag)
constructor has been
deprecated in favor of the newTransactionReport.Builder(Tag)
constructor. - Added
getBillingPhone
andgetShippingPhone
methods 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 thePayment.Processor
enum.
3.4.0
- Added
PXP_FINANCIAL
andTRUSTPAY
to thePayment.Processor
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, all trailing periods are now removed from an
email address domain. Previously only a single period was removed. - When
hashAddress
is used, the local part of an email address is now
normalized to NFC.
3.3.0
- Updated
geoip2
dependency to version that includes theisAnycast
method
oncom.maxmind.geoip2.record.Traits
. This returnstrue
if the IP
address belongs to an anycast network.
This is available in minFraud Insights and Factors.
1.19.0
3.2.0
3.1.0
3.0.0
- This library is now a Java module.
- Removed deprecated
last4Digits
method onCreditCard.Builder
and
getLast4Digits
method onCreditCard
. UselastDigits
and
getLastDigits
instead. - Removed deprecated
connectTimeout(int)
,readTimeout(int)
, and
proxy(Proxy)
onWebServiceClient.Builder
. Use
connectTimeout(Duration)
,requestTimeout(Duration)
, and
proxy(ProxySelector)
instead. WebServiceClient
no longer implementsCloseable
and theClose
method has been removed. This method was deprecated when the library
switched to usingjava.net.http.HttpClient
.
2.2.0
2.1.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 using thecountry
method onCreditCard.Builder
.