OPPThreeDS2Status

enum OPPThreeDS2Status : NSInteger {}

Enumeration of possible statuses for 3-D Secure 2 authentication.

  • Authentication/verification successful.

    Declaration

    Objective-C

    OPPThreeDS2StatusAuthenticated

    Swift

    case authenticated = 0
  • Not authentication/not verified, but a proof of attempted authentication/verification is provided.

    Declaration

    Objective-C

    OPPThreeDS2StatusAttemptProcessingPerformed

    Swift

    case attemptProcessingPerformed = 1
  • In-app challenge required; additional authentication is required using in-app challenge screens.

    Declaration

    Objective-C

    OPPThreeDS2StatusChallengeRequired

    Swift

    case challengeRequired = 2
  • External challenge required; decoupled authentication confirmed.

    Declaration

    Objective-C

    OPPThreeDS2StatusDecoupledConfirmed

    Swift

    case decoupledConfirmed = 3
  • Not authenticated or account not verified, transaction denied.

    Declaration

    Objective-C

    OPPThreeDS2StatusDenied

    Swift

    case denied = 4
  • Issuer is rejecting authentication/verification and request that authorisation not attempted.

    Declaration

    Objective-C

    OPPThreeDS2StatusRejected

    Swift

    case rejected = 5
  • Authentication/verification cannot be performed due to some technical or other problems.

    Declaration

    Objective-C

    OPPThreeDS2StatusFailed

    Swift

    case failed = 6
  • Informational only; 3DS Requestor challenge preference acknowledged.

    Declaration

    Objective-C

    OPPThreeDS2StatusInformationalOnly

    Swift

    case informationalOnly = 7
  • Authentication parameters are required.

    Declaration

    Objective-C

    OPPThreeDS2StatusAuthParamsRequired

    Swift

    case authParamsRequired = 8
  • Status is not defined.

    Declaration

    Objective-C

    OPPThreeDS2StatusUndefined

    Swift

    case undefined = 9