LINK4DSECURE 3DS Server AMEX SafeKey Test Lab · staging · v2.3.1 public URL: https://amex3dt.link4.tech

AXP 3DS 2.3.1 APP04 - Challenge Required. Additional authentication is required

error Download STL batch file JSON ← tests
threeDSServerTransID
021302d4-9c80-476e-a7bc-baf14e013f06
channel / category / version
APP / NPA / 2.3.1
card
375987000169735 exp 2212 · 3DS Card 9735 · amount 3200
expected
ARes C; two challenge forms; RReq transStatus=Y, no eci/authValue, transStatusReason=15.
procedure
Password: 3DSAPP04. Also enter Billing ZIP Code 12345 when the second form appears.
2026-09-08T15:32:17.915Z — DS answered Erro: {"dsTransID": "6bac9948-ed87-47f8-8b77-1c21571ef806", "messageType": "Erro", "messageVersion": "2.3.1", "errorCode": "203", "errorComponent": "D", "errorDescription": "Format or value of one or more Data Elements is Invalid according to the Specification", "errorDetail": "threeDSRequestorChallengeInd", "errorMessageType": "AReq"}

Result summary

{
  "ares.acsDecConInd": null,
  "ares.authenticationValue": false,
  "ares.eci": null,
  "ares.transChallengeExemption": null,
  "ares.transStatus": null,
  "ares.transStatusReason": null,
  "cres.transStatus": null,
  "errors": [
    {
      "text": "DS answered Erro: {\"dsTransID\": \"6bac9948-ed87-47f8-8b77-1c21571ef806\", \"messageType\": \"Erro\", \"messageVersion\": \"2.3.1\", \"errorCode\": \"203\", \"errorComponent\": \"D\", \"errorDescription\": \"Format or value of one or more Data Elements is Invalid according to the Specification\", \"errorDetail\": \"threeDSRequestorChallengeInd\", \"errorMessageType\": \"AReq\"}",
      "ts": "2026-09-08T15:32:17.915Z"
    }
  ],
  "final.transStatus": null,
  "rreq.authenticationType": null,
  "rreq.authenticationValue": false,
  "rreq.challengeCancel": null,
  "rreq.eci": null,
  "rreq.transStatus": null,
  "rreq.transStatusReason": null,
  "state": "error"
}

Messages (in order exchanged)