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 }