OPPThreeDSChallengeUiType
enum OPPThreeDSChallengeUiType : NSUInteger {}
An enumeration for the various types of UI for displaying challenge screens.
Note
An enumeration is represented by bitmask values that may be combined together. For example, it’s valid to specify several options in an option set:[.text, .html]
.
-
Format for a one-time passcode (OTP) or text during a non-payment authentication transaction.
Declaration
Objective-C
OPPThreeDSChallengeUiTypeText = 1
Swift
static var text: OPPThreeDSChallengeUiType { get }
-
Format that allows multiple options to be presented to the cardholder to obtain single response.
Declaration
Objective-C
OPPThreeDSChallengeUiTypeSingleSelect = 2
Swift
static var singleSelect: OPPThreeDSChallengeUiType { get }
-
Format that allows multiple options to be presented to the Cardholder to obtain multiple response on single screen.
Declaration
Objective-C
OPPThreeDSChallengeUiTypeMultiSelect = 4
Swift
static var multiSelect: OPPThreeDSChallengeUiType { get }
-
Format that allows to complete authentication outside of the merchant app, e.g. in issuer’s mobile app.
Declaration
Objective-C
OPPThreeDSChallengeUiTypeOob = 8
Swift
static var oob: OPPThreeDSChallengeUiType { get }
-
Format that allows to present issuer-specific designed html in a web view.
Declaration
Objective-C
OPPThreeDSChallengeUiTypeHtml = 16
Swift
static var html: OPPThreeDSChallengeUiType { get }