- Created by user-faaa9, last modified by Peter Posse on 31. Mar 2026
Data Elements
Please note that all data elements listed below will be present in resultsResponse but might hold an empty string based on the condition.
| Key | Format | CND | Description | |
|---|---|---|---|---|
| 1 | threeDSServerTransID | string | M | Computop Paygate PayID in canonical format as specified in IETF RFC 4122 |
| 2 | acsTransID | string | M | Universally Unique transaction identifier assigned by the ACS to identify a single transaction. |
| 3 | object | C | Required unless ACS Decoupled Confirmation = true | |
| 4 | authenticationType | string | C | Required if the Transaction Status = Y or N. Indicates the type of authentication method the Issuer will use to challenge the cardholder. Required if the Transaction Status = C or D. Values accepted:
Future implementation. Protocol Version 2.2.0 onwards -
|
| 5 | authenticationValue | string | C | Required if Transaction Status = Y or A |
| 6 | challengeCancel | string | C | Indicator informing that the authentication has been canceled. Values accepted:
|
| 7 | dsTransID | string | M | Universally unique transaction identifier assigned by the DS to identify a single transaction |
| 8 | eci | string | C | Payment System-specific value provided by the ACS or DS to indicate the results of the attempt to authenticate the Cardholder. The requirements for the presence of this field are DS specific. |
| 9 | interactionCounter | string | M | Indicates the number of authentication cycles attempted by the Cardholder. |
| 10 | messageCategory | string | M | Identifies the category of the message for a specific use case. Values accepted:
|
| 11 | messageExtension | string | C | Data necessary to support requirements not otherwise defined in the 3-D Secure message are carried in a Message Extension. Conditions to be set by each DS. |
| 12 | messageType | string | C | Identifies the type of message that failed in case of an error. Values accepted:
|
| 13 | messageVersion | string | M | Protocol version identifier |
| 14 | sdkTransID | string | M | Future use. Universally unique transaction identifier assigned by the 3DS SDK to identify a single transaction. |
| 15 | transStatus | string | M | Indicates whether a transaction qualifies as an authenticated transaction. Values accepted:
|
| 16 | transStatusReason | string | C | Provides information on why the Transaction Status field has the specified value. Required if the Transaction Status field = N, U, or R. Values accepted:
|
| 17 | whiteListStatus | string | C | Future use. Only supported with protocol version 2.2.0 onwards. Enables the communication of trusted beneficiary/whitelist status. Values accepted:
|
| 18 | whiteListStatusSource | string | C | Future use. Only supported with protocol version 2.2.0 onwards. This data element will be populated by the system setting Whitelist Status. Values accepted:
|
| 19 | dsScore | string | O | Directory Server (scheme) scoring result of the transaction during authentication. Format and value are DS specific. |
| 20 | challengeRequestInd | string | O | Merchant Challenge preference indicator, corresponding to "3DS Requestor Challenge Indicator" data element of EMVCo 3D-Secure v2.x specifications. Allowed values as per EMVCo 3D-Secure latest specifications: 2-digit value, 01-99
|
| 21 | cardholderInfo | string | C | Text provided by the ACS/Issuer to Cardholder during a Frictionless or Decoupled transaction. The Issuer can provide information to Cardholder. For example, “Additional authentication is needed for this transaction, please contact (Issuer Name) at xxx-xxx-xxxx.” Required if ACS Decoupled Confirmation Indicator = true Otherwise, Optional for the ACS. |
Schema
BASEURL= https://www.computop-paygate.com/schemas
{
"$schema": "http://json-schema.org/draft-07/schema#",
"$id": "BASEURL/resultsResponse.json",
"type": "object",
"properties": {
"threeDSServerTransID": {
"type": "string",
"maxLength": 36
},
"acsTransID": {
"type": "string",
"maxLength": 36
},
"acsRenderingType": {
"type": "object",
"properties": {
"acsInterface": {
"type": "string",
"enum": ["native", "html", ""],
"description": "The ACS interface that the challenge will present to the cardholder."
},
"acsUiTemplate": {
"type": "string",
"enum": ["text", "singleSelect", "multiSelect", "oob", "other",""],
"description": "Identifies the UI Template format that the ACS first presents to the consumer."
}
},
"required": ["acsInterface", "acsUiTemplate"],
"additionalProperties": false
},
"authenticationType": {
"type": "string",
"enum": ["01", "02", "03", "04", ""]
},
"authenticationValue": {
"type": "string",
"maxLength": 28
},
"challengeCancel": {
"type": "string",
"enum": ["01", "02", "03", "04", "05", "06", "07", "08", ""]
},
"dsTransID": {
"type": "string",
"maxLength": 36
},
"eci": {
"type": "string",
"maxLength": 2
},
"interactionCounter": {
"type": "string",
"maxLength": 2
},
"messageCategory": {
"type": "string",
"enum": ["01", "02"]
},
"messageExtension": {
"type": "string",
"maxLength": 81920
},
"messageVersion": {
"type": "string",
"minLength": 5,
"maxLength": 8
},
"sdkTransID": {
"type": "string",
"maxLength": 36
},
"transStatus": {
"type": "string",
"enum": ["Y", "N", "U", "A", "C", "D", "R", "I", ""]
},
"transStatusReason": {
"type": "string",
"enum": ["01", "02", "03", "04", "05", "06", "07", "08", "09", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", ""]
},
"dsScore": {
"type": "string",
"maxLength": 5
},
"challengeRequestInd": {
"type": "string",
"maxLength": 2
},
"cardholderInfo": {
"type": "string",
"maxLength": 128
}
},
"required": ["threeDSServerTransID", "acsTransID", "acsRenderingType", "authenticationType", "authenticationValue", "challengeCancel", "dsTransID", "eci", "interactionCounter", "messageCategory", "messageExtension", "messageVersion", "sdkTransID", "transStatus", "transStatusReason"],
"additionalProperties": false
}
Sample
{
"threeDSServerTransID":"9e944d5d-56f3-461d-a393-80a666d346d1",
"acsTransID":"1e43b52f-3623-4e5d-8917-41c5c15b7218",
"acsRenderingType":{
"acsInterface":"01",
"acsUiTemplate":"01"
},
"authenticationType":"02",
"authenticationValue":"JAmi21makAifmwqo2120cjq1AAA=",
"challengeCancel":"",
"dsTransID":"c626e8a0-f2ba-42b3-aa6d-620658421f3a",
"eci":"05",
"interactionCounter":"01",
"messageCategory":"01",
"messageExtension":"",
"messageVersion":"2.1.0",
"sdkTransID":"",
"transStatus":"Y",
"transStatusReason":""
}
{
"threeDSServerTransID": "cb32a8d4-e926-41c5-845a-eac09ebe6078",
"acsTransID": "969c85cf-a34f-4174-a28d-629c75c3ba0b",
"acsRenderingType": {
"acsInterface": "",
"acsUiTemplate": ""
},
"authenticationValue": "",
"dsTransID": "48daf772-ab82-4124-b5b5-af78e6afe880",
"eci": "00",
"messageCategory": "01",
"messageExtension": "[{\"name\":\"ACS Data\",\"id\":\"A000000004-acsData\",\"criticalityIndicator\":false,\"data\":{\"A000000004-acsData\":{\"whitelistStatus\":\"E\"}}}]",
"messageVersion": "2.1.0",
"sdkTransID": "",
"transStatus": "R",
"transStatusReason": "12",
"cardholderInfo": "Ihre Karte ist nicht für 3-D Secure registriert. Bitte registrieren Sie Ihre Karte über das Registrierungsportal Ihrer Bank."
}