Skip to content

Releases: maxmind/minfraud-api-java

1.5.0

07 Jul 16:22
Compare
Choose a tag to compare
  • Added support for custom inputs. These can be set up from your account portal.
  • Added support for new Device inputs. These are:
    • /device/session_age
    • /device/session_id
  • Added support for new Email outputs. These are:
    • /email/first_seen
  • The following payment processors were added to the Payment.Processor enum:
    • AMERICAN_EXPRESS_PAYMENT_GATEWAY
    • BLUESNAP
    • COMMDOO
    • CUROPAYMENTS
    • EXACT
    • OCEANPAYMENT
    • PAYMENTWALL
    • PAYZA
    • SECURETRADING
    • SOLIDTRUST_PAY
    • VANTIV
    • VERICHECK
    • VPOS

1.4.0

22 Feb 16:24
Compare
Choose a tag to compare
  • Added the following new values to the Payment.Processor enum:
    EBS, HIPAY, and LEMON_WAY.
  • Updated the docs for com.maxmind.minfraud.response.AbstractAddress now
    that isPostalInCity may be returned for addresses world-wide.
  • Updated dependencies.

1.3.0

21 Nov 23:41
Compare
Choose a tag to compare
  • The disposition was added to the minFraud response models. This is used to
    return the disposition of the transaction as set by the custom rules for the
    account.

1.2.0

11 Nov 23:09
Compare
Choose a tag to compare
  • Added /credit_card/token input. Use the token(String) method on
    com.maxmind.minfraud.request.CreditCard.Builder to set it.
  • All validation regular expressions are now pre-compiled.

1.1.1: Request Encoding Fix

12 Oct 22:16
Compare
Choose a tag to compare
  • Non-ASCII characters are now correctly encoded as UTF-8 in the request body.
    Reported by Julien Guery. GitHub #17.

1.1.0: Add Additional Event Types

10 Oct 17:01
Compare
Choose a tag to compare
  • Added two new types to the Event.Type enum: EMAIL_CHANGE and
    PASSWORD_RESET.
  • Update Jackson and WireMock dependencies.

1.0.0

16 Sep 21:49
Compare
Choose a tag to compare
  • First production release.
  • Connections will now be reused between requests made with the same
    WebServiceClient object.
  • WebServiceClient now implements Closeable.
  • You are now able to set a proxy to use via the WebServiceClient.Builder
    proxy(Proxy) method.
  • Updated dependencies.
  • Added the following new values to the Payment.Processor enum:
    CONCEPT_PAYMENTS, ECOMM365, ORANGEPAY, and PACNET_SERVICES.

0.5.0

15 Sep 22:00
Compare
Choose a tag to compare
0.5.0 Pre-release
Pre-release
  • BREAKING CHANGE: getCreditsRemaining() has been removed from the web
    service models and has been replaced by getQueriesRemaining().
  • Added getQueriesRemaining() and getFundsRemaining(). Note that
    getFundsRemaining() will not be returned by the web service until our new
    credit system is in place.
  • Added getLastSeen() and getConfidence() to the Device response model.
  • This API now throws an IllegalArgumentException when null values are
    passed to constructors or methods that require non-null values.

0.4.0

23 May 18:14
Compare
Choose a tag to compare
0.4.0 Pre-release
Pre-release
  • Added support for the minFraud Factors.
  • Added IP address risk to the minFraud Score model.
  • Handle PERMISSION_REQUIRED errors by throwing a
    PermissionRequiredException.
  • Updated dependency.
  • Added the following new values to the Payment.Processor enum:
    CCNOW, DALPAY, EPAY (replaces EPAYEU), PAYPLUS, PINPAYMENTS,
    QUICKPAY, and `VERAPAY

0.3.0: New Outputs

22 Jan 16:06
Compare
Choose a tag to compare
0.3.0: New Outputs Pre-release
Pre-release
  • Added support for new minFraud Insights outputs. These are:
    • /credit_card/brand
    • /credit_card/type
    • /device/id
    • /email/is_free
    • /emai/is_high_risk
  • The Warning.getInput() method has been replaced by
    Warning.getInputPointer(), which returns a JSON Pointer rather than array.
  • The ScoreResponse.getId() and InsightsResponse.getId() methods now return
    UUID objects instead of strings.