Retrieves the `threeDS2Result` after doing a 3D Secure 2 authentication only.

POST /retrieve3ds2Result

Retrieves the threeDS2Result after doing a 3D Secure 2 authentication only.

Body

  • merchantAccount string Required

    The merchant account identifier, with which you want to process the transaction.

  • pspReference string Required

    The pspReference returned in the /authorise call.

Responses

  • OK - the request has succeeded.

    Hide response attribute Show response attribute object
    • Thre ThreeDS2Result that was returned in the final CRes.

      Hide threeDS2Result attributes Show threeDS2Result attributes object
      • The authenticationValue value as defined in the 3D Secure 2 specification.

      • The dsTransID value as defined in the 3D Secure 2 specification.

      • eci string

        The eci value as defined in the 3D Secure 2 specification.

      • The threeDSServerTransID value as defined in the 3D Secure 2 specification.

      • The timestamp value of the 3D Secure 2 authentication.

      • The transStatus value as defined in the 3D Secure 2 specification.

      • The transStatusReason value as defined in the 3D Secure 2 specification.

  • Bad Request - a problem reading or understanding the request.

  • Unauthorized - authentication required.

  • Forbidden - insufficient permissions to process the request.

  • Unprocessable Entity - a request validation error.

  • Internal Server Error - the server could not process the request.

POST /retrieve3ds2Result
curl \
 -X POST https://pal-test.adyen.com/pal/servlet/Payment/v40/retrieve3ds2Result \
 -H "Content-Type: application/json" \
 -d '{"merchantAccount":"string","pspReference":"string"}'
Request example
{
  "merchantAccount": "string",
  "pspReference": "string"
}
Request examples
{
  "merchantAccount": "string",
  "pspReference": "string"
}
Response examples (200)
{
  "threeDS2Result": {
    "authenticationValue": "string",
    "dsTransID": "string",
    "eci": "string",
    "threeDSServerTransID": "string",
    "timestamp": "string",
    "transStatus": "string",
    "transStatusReason": "string"
  }
}
Response examples (200)
{
  "threeDS2Result": {
    "authenticationValue": "string",
    "dsTransID": "string",
    "eci": "string",
    "threeDSServerTransID": "string",
    "timestamp": "string",
    "transStatus": "string",
    "transStatusReason": "string"
  }
}