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