ThreeDSecure Authentications

Manage and track 3DSecure Authentication workflows for Accounts and Transactions using this object. When an active authentication is present on an Account or Transaction, metadata.threeDSecure.required will be true and metadata.threeDSecure.currentAuthenticationID will be set to the UUID of this object.

Currently only the rules engine can create ThreeDSecureAuthentication objects, but there are endpoints to show, list and update the object.

ThreeDSecure Authentication Data Types

UpdateThreeDSecureAuthenticationRequest

Key Value Required Notes
id UUID  
type three-d-secure-authentications  
Attributes      
options Object   * See the 3DSecure guide for type information
metadata Metadata    

ThreeDSecureAuthenticationResponse

Key Value Notes
type three-d-secure-authentications  
Attributes    
status String * See the 3DSecure guide for type information
preauth_response Object * Response from the 3DS server preauth step
method_response Object * Response posted to the API from the method step
auth_response Object * Response from the 3DS Server auth step
postauth_response Object * Response from the 3DS Server postauth step
options Object * See the 3DSecure guide for type information
configuration Object * App wide config for input to browser workflow
metadata Metadata  
Relationships    
subject AuthSubjectRelationship Links either the Account or Transaction being authenticated

Table of contents