How to integrate Maxmind minFraud Insights 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 Insights product, especially the IP risk and overall risk score, stands out because it combines a large network of connected merchants with a feedback API. The service pricing is also more competitive than many similar options on the market.

1.

Sign up for a Maxmind account and get API key

  • To get an API key, you need to fill out 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, click generate 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, and create from template.
    Maxmind minFraud Insights Dashboard
    Create Maxmind minFraud Insights from template
  • In the data source definition, switch HTTP Authentication to “YES” and enter the authentication details. In “Authentication Username,” paste the Maxmind account number. In HTTP Password, paste the API key.
    Create Maxmind minFraud Insights from template
  • When you use the Maxmind minFraud Insights data source template, it includes these parameters.
3.

Add Maxmind minFraud Insights data source to your decision flow

  • If you already have a decision step for data sources, add the call to Maxmind minFraud Insights in the same step. The decision engine calls 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 decision flow, then double-click it to open the definition window.
  • In the decision flow step, define which attributes from your data object should be sent to Maxmind minFraud Insights.
  • Maxmind minFraud Insights within a decision step
GO

Run the decision making

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

Try our decision engine.