- Notifications
You must be signed in to change notification settings - Fork13
Releases: maxmind/minfraud-api-python
3.1.0
- Added support for the
/billing_phone/matches_postaland/shipping_phone/matches_postaloutputs. These are available as thematches_postalattribute onminfraud.model.Phone. - Added
cryptomusto the/payment/processorvalidation.
Assets2
Uh oh!
There was an error while loading.Please reload this page.
3.0.0
- BREAKING CHANGE: The
minfraud.model.*classes have been refactored to
simplify them and make them more flexible. They are no longer subclass
NamedTuple and are now standard Python classes. This also means the
classes are no longer immutable. For most users, these differences should
not impact their integration. - BREAKING CHANGE: Model attributes that were formerly tuples are now lists.
- BREAKING CHANGE: The deprecated
is_high_riskattribute onresp.ip_address.countryhas been removed. - IMPORTANT: Python 3.9 or greater is required. If you are using an older
version, please use an earlier release. - Added
to_dictmethods to the model classes. These return a dict version
of the object that is suitable for serialization. It recursively callsto_dictor the equivalent on all objects contained within the object. - The minFraud Factors subscores have been deprecated. They will be removed
in March 2025. Please seeour release notes <https://dev.maxmind.com/minfraud/release-notes/2024/#deprecation-of-risk-factor-scoressubscores>_
for more information. - Added
epaycoto the/payment/processorvalidation.
Assets2
Uh oh!
There was an error while loading.Please reload this page.
2.12.0b1
setuptoolswas incorrectly listed as a runtime dependency. This has
been removed.- 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.
Assets2
Uh oh!
There was an error while loading.Please reload this page.
2.11.0
- Updated the validation for the Report Transactions API to make the
ip_addressparameter optional. Now thetagand at least one of the
following parameters must be supplied:ip_address,maxmind_id,minfraud_id,transaction_id. - Added
billing_phoneandshipping_phoneproperties to the minFraud
Insights and Factors response models. These contain objects with information
about the respective phone numbers. Please seeour developer site <https://dev.maxmind.com/minfraud/api-documentation/responses/>_ for
more information. - Added
payconexto the/payment/processorvalidation.
Assets2
Uh oh!
There was an error while loading.Please reload this page.
2.10.0
Added the following new values to the
/payment/processorvalidation:pxp_financialtrustpay
Equivalent domain names are now normalized when
hash_emailis used.
For example,googlemail.comwill becomegmail.com.Periods are now removed from
gmail.comemail address local parts whenhash_emailis used. For example,f.o.o@gmail.comwill becomefoo@gmail.com.Fastmail alias subdomain email addresses are now normalized when
hash_emailis used. For example,alias@user.fastmail.comwill
becomeuser@fastmail.com.Additional
yahoo.comemail addresses now have aliases removed from
their local part whenhash_emailis used. For example,foo-bar@yahoo.comwill becomefoo@yahoo.comfor additionalyahoo.comdomains.Duplicate
.coms are now removed from email domain names whenhash_emailis used. For example,example.com.comwill becomeexample.com.Certain TLD typos are now normalized when
hash_emailis used. For
example,example.comcomwill becomeexample.com.Additional
gmail.comdomain names with leading digits are now
normalized whenhash_emailis used. For example,100gmail.comwill
becomegmail.com.Additional
gmail.comtypos are now normalized whenhash_emailis
used. For example,gmali.comwill becomegmail.com.When
hash_emailis used, the local part of an email address is now
normalized to NFC.
Assets2
Uh oh!
There was an error while loading.Please reload this page.
2.9.0
- IMPORTANT: Python 3.8 or greater is required. If you are using an older
version, please use an earlier release. - Updated
geoip2to version that includes theis_anycastattribute ongeoip2.record.Traits. This property isTrueif the IP address
belongs to ananycast network <https://en.wikipedia.org/wiki/Anycast>_.
This is available in minFraud Insights and Factors.
Assets2
Uh oh!
There was an error while loading.Please reload this page.
2.8.0
- IMPORTANT: Python 3.7 or greater is required. If you are using an older
version, please use an earlier release. - Added the following new values to the
/payment/processorvalidation:google_payplacetopayshopify_payments
Assets2
Uh oh!
There was an error while loading.Please reload this page.
2.7.2
- Updated code to correctly handle
NoneContent-Typefrom minFraud
web service. This should never happen, but if it does, the correct
exception will now be thrown.
Assets2
Uh oh!
There was an error while loading.Please reload this page.
2.7.1
Assets2
Uh oh!
There was an error while loading.Please reload this page.
2.7.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/credit_card/issuer_id_numberif you do not wish to pass partial
account numbers or if your payment processor does not provide them.
Assets2
Uh oh!
There was an error while loading.Please reload this page.