# ThreeDSecureResultInputDto

A model the API reference uses in a request or a response. The operation pages link every field typed as this model here.

The 3-D Secure result a caller attaches to a create request after running the authentication
through `POST /api/transactions/three-d-secure/authenticate` and, when the issuer asked for
one, completing the challenge.

## Fields
- `threeDSServerTransactionId` (string) required: The 3DS Server transaction id the authenticate endpoint returned. Required. This is the key the gateway re-reads the authentication under; the transaction is refused when the vendor holds no decided authentication for it. (nullable, max length 64)
- `authenticationValue` (string): The authentication value (CAVV or AAV) the challenge flow handed the caller, if any. Optional. Compared against the vendor record and never used in its place. (nullable, max length 64)
- `eci` (string): The electronic commerce indicator the caller holds for this authentication, if any. Optional. Compared against the vendor record and never used in its place. (nullable, max length 2)
- `dsTransactionId` (string): The directory server transaction id the caller holds for this authentication, if any. Optional. Compared against the vendor record and never used in its place. (nullable, max length 64)

## See also

- [All documentation](https://devportal.signapay-sbx.winkpg.io/llms.txt): the machine-readable index of every public page on this site.
