ThreeDS2ServiceConfiguration

data class ThreeDS2ServiceConfiguration(var context: Context?, val configParameters: ConfigParameters, val locale: Locale = Locale.getDefault(), val uiCustomization: UICustomization = UICustomization(), val appUri: Uri? = null, var challengeTimeout: Int = CHALLENGE_TIMEOUT)

The ThreeDS2ServiceConfiguration class shall represent the parameters that are required by the 3DS SDK for initialization of the ThreeDS2Service.

Parameters

context

An instance of Android application context.

configParameters

Configuration object required to create transaction

locale

Locale used for the Challenge screen

uiCustomization

Challenge UI customization

appUri

Optional URI used to bring the requestor app back to the foreground during an out-of-band (OOB) challenge. When omitted, no app-to-app redirect is performed.

challengeTimeout

Timeout interval (in minutes) within which the challenge process must be completed. The minimum timeout interval is 5 minutes

Constructors

Link copied to clipboard
constructor(context: Context?, configParameters: ConfigParameters, locale: Locale = Locale.getDefault(), uiCustomization: UICustomization = UICustomization(), appUri: Uri? = null, challengeTimeout: Int = CHALLENGE_TIMEOUT)

Properties

Link copied to clipboard
val appUri: Uri? = null
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard