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
View on GitHub