BTThreeDSecureLookup
@objcMembers
public class BTThreeDSecureLookup : NSObject
The result of a 3DS lookup. Contains liability shift and challenge information.
-
The “PAReq” or “Payment Authentication Request” is the encoded request message used to initiate authentication.
Declaration
Swift
public var paReq: String?
-
The unique 3DS identifier assigned by Braintree to track the 3DS call as it progresses.
Declaration
Swift
public var md: String?
-
The URL which the customer will be redirected to for a 3DS Interface. In 3DS 2, the presence of an acsURL indicates there is a challenge as it would otherwise frictionlessly complete without an acsURL.
Declaration
Swift
public var acsURL: URL?
-
The termURL is the fully qualified URL that the customer will be redirected to once the authentication completes.
Declaration
Swift
public var termURL: URL?
-
The full version string of the 3DS lookup result.
Declaration
Swift
public var threeDSecureVersion: String?
-
Indicates a 3DS 2 lookup result.
Declaration
Swift
public var isThreeDSecureVersion2: Bool
-
This a secondary unique 3DS identifier assigned by Braintree to track the 3DS call as it progresses.
Declaration
Swift
public var transactionID: String?
-
Indicates that a 3DS challenge is required.
Declaration
Swift
public var requiresUserAuthentication: Bool