Mobile SDK fraud management

This guide explains the integration steps to collect RedShield device Id information via iovation FraudForce Mobile SDK.

Configuration

Since the mSDK version 2.18.0 you can use RedShield device Id information for more security reason. The device Id is sent together with the payment via OPP parameter customer.browserFingerprint.value.

To enable this feature you have to go through the following steps:

  1. Activate the feature in your back office portal. Please contact your account manager for more information.
  2. Import the iovation FraudForce SDK to your project.

iOS

Import the iovation FraudForce SDK to your project

  1. Download and unzip iovation FraudForce Mobile SDK for iOS from GitHub.
  2. Drag and drop FraudForce.xcframework to the "Frameworks" folder of your project.
    Make sure "Copy items if needed" is checked.
  3. Check "Frameworks, Libraries, and Embedded Content" section under the general settings tab of your application's target. Ensure the Embed dropdown has Embed and Sign selected for the framework.

Android

Import the iovation FraudForce SDK to your project

  1. Download and unzip iovation FraudForce Mobile SDK for Android from GitHub.
  2. Import fraudforce-lib-release.aar into your project:
    File > New > New Module > Import .JAR/.AAR Package
  3. Add the module dependency to the build.gradle:
// this name must match the library name defined with an include: in your settings.gradle file
implementation project(":FraudForce")

Ready-to-use UI

If you use the ready-to-use UI and the configuration is successful, the RedShield device Id information is collected and sent automatically.

SDK and your own UI

If you use core SDK & Your Own UI then you need to collect RedShield device Id information using iovation FraudForce SDK and send while submitting transaction via adding into payment parameters.