How to integrate Maxmind minFraud Score into a decision engine - Decisimo

Published on: 2024-08-10 18:48:28

Maxmind is one of the leading providers of IP address intelligence and risk scoring related to IP abuse. Its minFraud Score product, especially IP risk and overall risk score, is widely used because it combines a large network of connected merchants with a feedback API. The service is also priced more competitively than many similar options on the market.

1.

Sign up for a Maxmind account and get API key

  • To get an API key, fill in the form to open an account with Maxmind.

    https://www.maxmind.com/en/request-service-trial?service_minfraud=1
  • Once your account is ready, go to Manage License Keys in Maxmind account management.
    Maxmind minFraud Key Generation
    There, generate a new license key and copy both the key and the account number. Maxmind requires both for API request authentication.
    Maxmind minFraud Key Generation
2.

Create a data source in Decisimo Portal

  • Go to Data sources, click new, then create from template.
    Maxmind minFraud Score Dashboard
    Create Maxmind minFraud Score from template
  • In the data source definition, switch HTTP Authentication to “YES” and fill in the authentication details. In “Authentication Username,” paste the Maxmind account number. In HTTP Password, paste the API key.
    Create Maxmind minFraud Score from template
  • When you use the Maxmind minFraud Score data source template, it includes these parameters.
3.

Add Maxmind minFraud Score data source to your decision flow

  • If you already have a decision step for data sources, add the call to Maxmind minFraud Score in the same step. The decision engine will call all sources in that step in parallel. Parallel calls give you the fastest execution time.
  • If you do not have a decision flow step for external data, add one. Connect the step in your flow, then double-click it to open the definition window.
  • In the decision flow step, define which attributes from your data object will be sent to Maxmind minFraud Score.
  • Maxmind minFraud Score within a decision step
GO

Run the decision making

  • Release your decision flow, deploy it to an endpoint, and start making decisions using data from Maxmind minFraud Score.
Decisimo decision engine

Try our decision engine.