Minfraud

Latest version: v3.0.0

Safety actively analyzes 723650 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 8

2.7.2

++++++++++++++++++

* Updated code to correctly handle ``None`` ``Content-Type`` from minFraud
web service. This should never happen, but if it does, the correct
exception will now be thrown.

2.7.1

++++++++++++++++++

* Fixed ``KeyError`` when using the ``report()`` method. Reported by siang.
GitHub 99.

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_number`` if you do not wish to pass partial
account numbers or if your payment processor does not provide them.

2.6.0

++++++++++++++++++

* Upgraded ``geoip2`` to 4.5.0. This adds mobile country code (MCC) and mobile
network code (MNC) to minFraud Insights and Factors responses. These are
available at ``response.ip_address.traits.mobile_country_code`` and
``response.ip_address.traits.mobile_network_code``. We expect this data to be
available by late January, 2022.
* Added the following new values to the ``/payment/processor`` validation:

* ``boacompra``
* ``boku``
* ``coregateway``
* ``fiserv``
* ``neopay``
* ``neosurf``
* ``openbucks``
* ``paysera``
* ``payvision``
* ``trustly``
* ``windcave``

* The ``/credit_card/last_4_digits`` input has been deprecated in favor of
``/credit_card/last_digits`` and will be removed in a future release.
``last_digits``/``last_4_digits`` also now supports two digit values in
addition to the previous four digit values.
* Eight digit ``/credit_card/issuer_id_number`` inputs are now supported in
addition to the previously accepted six digit ``issuer_id_number``. In most
cases, you should send the last four digits for ``last_digits``. If you send
an ``issuer_id_number`` that contains an eight digit IIN, and if the credit
card brand is not one of the following, you should send the last two digits
for ``last_digits``:

* ``Discover``
* ``JCB``
* ``Mastercard``
* ``UnionPay``
* ``Visa``

2.5.0

++++++++++++++++++

* Previously, the ``py.typed`` file was not being added to the source
distribution. It is now explicitly specified in the manifest.

2.4.0

++++++++++++++++++

* Added the following new values to the ``/payment/processor`` validation:

* ``cardknox``
* ``creditguard``
* ``credorax``
* ``datacap``
* ``dlocal``
* ``onpay``
* ``safecharge``

* Added ``rule_label`` to minFraud output ``/disposition``.
* Added ``was_3d_secure_successful`` to ``/credit_card`` validation

Page 2 of 8

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.