Input fields for passing auxillary 3D Secure information manually, as opposed to tokenized on a single-use payment method ID.
pass ThroughThreeResults of a merchant-performed 3D Secure authentication. You will only need to use these fields if you've performed your own integration with a 3D Secure MPI provider (e.g. Cardinal Centinel). Otherwise, Braintree's SDKs handle this for you in our standard 3D Secure integration.
input ThreeDSecureAuthenticationInput {
authenticationId: String
passThrough: ThreeDSecurePassThroughInput
required: Boolean
}