Releases: maxmind/minfraud-api-java
Releases · maxmind/minfraud-api-java
Release list
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
TransactionReportto make theipAddressparameter optional. Now
thetagand 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
getBillingPhoneandgetShippingPhonemethods 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
PAYCONEXto thePayment.Processorenum.
3.4.0
- Added
PXP_FINANCIALandTRUSTPAYto thePayment.Processorenum. - Equivalent domain names are now normalized when
hashAddressis used.
For example,googlemail.comwill becomegmail.com. - Periods are now removed from
gmail.comemail address local parts when
hashAddressis used. For example,f.o.o@gmail.comwill become
foo@gmail.com. - Fastmail alias subdomain email addresses are now normalized when
hashAddressis used. For example,alias@user.fastmail.comwill become
user@fastmail.com. - Additional
yahoo.comemail addresses now have aliases removed from
their local part whenhashAddressis used. For example,
foo-bar@yahoo.comwill becomefoo@yahoo.comfor additional
yahoo.comdomains. - Duplicate
.coms are now removed from email domain names when
hashAddressis used. For example,example.com.comwill become
example.com. - Certain TLD typos are now normalized when
hashAddressis used. For
example,example.comcomwill becomeexample.com. - Additional
gmail.comdomain names with leading digits are now
normalized whenhashAddressis used. For example,100gmail.comwill
becomegmail.com. - Additional
gmail.comtypos are now normalized whenhashAddressis
used. For example,gmali.comwill becomegmail.com. - When
hashAddressis used, all trailing periods are now removed from an
email address domain. Previously only a single period was removed. - When
hashAddressis used, the local part of an email address is now
normalized to NFC.
3.3.0
- Updated
geoip2dependency to version that includes theisAnycastmethod
oncom.maxmind.geoip2.record.Traits. This returnstrueif 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
last4Digitsmethod onCreditCard.Builderand
getLast4Digitsmethod onCreditCard. UselastDigitsand
getLastDigitsinstead. - Removed deprecated
connectTimeout(int),readTimeout(int), and
proxy(Proxy)onWebServiceClient.Builder. Use
connectTimeout(Duration),requestTimeout(Duration), and
proxy(ProxySelector)instead. WebServiceClientno longer implementsCloseableand 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_numberif you do not wish to pass partial
account numbers or if your payment processor does not provide them. You
may provide this using thecountrymethod onCreditCard.Builder.