3-D Secure Service

  • Class that contains all possible configurations to be applied at OPPThreeDSService initialization phase.

    See more

    Declaration

    Swift

    @objc
    public class OPPThreeDSConfig : NSObject
  • 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].
    See more

    Declaration

    Objective-C

    enum OPPThreeDSChallengeUiType : NSUInteger {}

    Swift

    struct OPPThreeDSChallengeUiType : OptionSet, @unchecked Sendable
  • Class to represent all information needed to communicate securely with Directory Server (DS) and Access Control Server (ACS)

    See more

    Declaration

    Swift

    @objc
    public class OPPThreeDSSchemeConfig : NSObject
  • A protocol to handle 3D Secure workflow.

    See more

    Declaration

    Objective-C

    @protocol OPPThreeDSEventListener <NSObject>

    Swift

    protocol OPPThreeDSEventListener : NSObjectProtocol