# Get 3DS authentication by ID

This endpoint retrieves the details of a specific 3DS standalone authentication using the authenticationId provided in the path. The service is designed for retrieving authentication records that were created as part of a 3DS verification process.

Endpoint: GET /threedsecure/standalone/authentications/{authenticationId}
Version: 1.0.0

## Path parameters:

  - `authenticationId` (string, required)
    The authentication ID.

## Response 200 fields (application/json):

  - `authenticationId` (string,null)
    A unique reference provided by PXP for the authentication request, represented as a GUID.
    Example: "550e8400-e29b-41d4-a716-446655440000"

  - `state` (string,null)
    The current state of the authentication request.
    Enum: "PendingClientData", "AuthenticationSuccessful", "AuthenticationFailed", "AuthenticationRejected", "AuthenticationError", "PendingCustomerChallenge"

  - `threeDSecureVersion` (string,null)
    The version of the 3D Secure protocol being used for the authentication.
    Example: "2.1.0"

  - `directoryServerTransactionId` (string,null)
    The Directory Server transaction ID.

  - `cardholderAuthenticationVerificationValue` (string,null)
    A value generated during the authentication process to verify the cardholder's identity.
    Example: "CAVV1234567890"

  - `electronicCommerceIndicator` (string,null)
    The indicator used to signify the level of security used in the authentication, often used in electronic commerce transactions.
    Example: "05"

## Response 400 fields (application/json):

  - `errorCode` (string,null)

  - `errorReason` (string,null)

  - `correlationId` (string,null)

  - `details` (array,null)

## Response 401 fields (application/json):

  - `errorCode` (string,null)

  - `errorReason` (string,null)

  - `correlationId` (string,null)

  - `details` (array,null)

## Response 403 fields (application/json):

  - `errorCode` (string,null)

  - `errorReason` (string,null)

  - `correlationId` (string,null)

  - `details` (array,null)

## Response 404 fields (application/json):

  - `errorCode` (string,null)

  - `errorReason` (string,null)

  - `correlationId` (string,null)

  - `details` (array,null)

## Response 500 fields (application/json):

  - `errorCode` (string,null)

  - `errorReason` (string,null)

  - `correlationId` (string,null)

  - `details` (array,null)


