Overview

This page documents mSIGNIA uSDKs for Android and iOS platforms.

uSDK versions

This page documents 6.3 (the corresponding 6.3 label is used throughout the document) and 6.4 (6.4) versions of the uSDKs.

Supported Android and iOS versions

The following matrix shows the minimum supported versions for the uSDKs:

uSDK

Minimal supported version

uSDK

Minimal supported version

Android uSDK

4.1 (API Level 16)

iOS uSDK

iOS 10

Supported 3DS specification versions

The uSDKs support 2.1 and 2.2 3DS specifications.

The Two Interfaces

The uSDK gives two distinct ways for using it. The first one is a pure 3DS interface as it has been specified in the 3DS specification. The second one is a custom interface - called “Simplified” - built on top of the pure one. It gives the customer a single authenticate method that performs the end to end 3DS v2 flow behind the scenes.

The following matrix helps to visualize the matter better:

Interface

Supported uSDK versions

Interface

Supported uSDK versions

Pure 3DS SDK interface

6.3 & 6.4

The simplified interface

6.4

So, both versions of uSDK support the pure 3DS interface while only the latest one supports the simplified one. Both interfaces are documented later on this page.

Sample applications

mSIGNIA provides source code for Android and iOS sample applications, they can be downloaded from the matrix below:

uSDK version

Sample app download

uSDK version

Sample app download

uSDK 6.4

https://msignia.atlassian.net/wiki/spaces/UR/pages/782205118