Releases: maxmind/minfraud-api-python
Releases · maxmind/minfraud-api-python
2.0.0
- IMPORTANT: Python 2.7 and 3.5 support has been dropped. Python 3.6 or greater
is required. - Asyncio support has been added for web service requests. To make async
requests, useminfraud.AsyncClient. minfraud.Clientnow provides aclose()method and an associated
context manager to be used inwithstatements.- For both
ClientandAsyncClientrequests, the default timeout is
now 60 seconds. - Type hints have been added.
- Email validation is now done with
email_validatorrather than
validate_email. - URL validation is now done with
urllib.parserather thanrfc3987. - RFC 3339 timestamp validation is now done via a regular expression.
1.13.0
- Added the following new values to the
/payment/processorvalidation:cashfreefirst_atlantic_commercekomojupaytmrazorpaysystempay
- Added support for the following new subscores in Factors responses:
device: the risk associated with the deviceemail_local_part: the risk associated with the email address local partshipping_address: the risk associated with the shipping address
1.12.1
- Fixes documentation that caused warnings when building a distribution.
1.12.0
- Added support for the Report Transactions API. We encourage use of this API
as we use data recieved through this channel to continually improve the
accuracy of our fraud detection algorithms.
1.11.0
1.10.0
- Added support for the new email domain output
/email/domain/first_seen.
This may be accessed viaresponse.email.domain.first_seenon the
minFraud Insights and Factors response objects. - Added the following new values to the
/payment/processorvalidation:cardpayepx
1.9.0
1.8.0
- The client-side validation for numeric custom inputs has been updated to
match the server-side validation. The valid range is -9,999,999,999,999
to 9,999,999,999,999. Previously, larger numbers were allowed. - Python 3.3 and 3.4 are no longer supported.
- Added the following new values to the
/payment/processorvalidation:affirmafterpaycetelemdatacashdotpayecommpayg2a_paygocardlessinteracklarnamercanetpayeezypaylikepayment_expresspaysafecardsmartdebitsynapsefi
- Deprecated the
email_tenureandip_tenureattributes of
minfraud.models.Subscores. - Deprecated the
is_high_riskattribute of
minfraud.models.GeoIP2Country.
1.7.0
- Python 2.6 support has been dropped. Python 2.7+ or 3.3+ is now required.
- Renamed MaxMind user ID to account ID in the code and added support for the
newACCOUNT_ID_REQUIREDerror code. - Added the following new values to the
/payment/processorvalidation:ccavenuect_paymentsdalenysoneyposconnect
- Added support for the
/device/local_timeoutput. - Added support for the
/credit_card/is_virtualoutput. - Added
payout_changeto the/event/typeinput validation.
1.6.0
- Updated
geoip2dependency. This version adds the
is_in_european_unionattribute togeoip2.record.Countryand
geoip2.record.RepresentedCountry. This attribute isTrueif the
country is a member state of the European Union. - Added the following new values to the
/payment/processorvalidation:cybersourcetransact_prowirecard