- Created by computop-admin on 30. Nov 2021
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.
Oops, it seems that you need to place a table or a macro generating a table within the Table Filter macro.
The table is being loaded. Please wait for a bit ...
Key | Format | CND | Description | Beschreibung | |
---|---|---|---|---|---|
1 | threeDSServerTransID | string | M | Pay-Jet Cockpit PayID in canonical format as specified in IETF RFC 4122 | Pay-Jet Cockpit PayID im kanonischen Format gemäß IETF RFC 4122 |
2 | acsTransID | string | M | Universally Unique transaction identifier assigned by the ACS to identify a single transaction. | Vom ACS vergebene universelle, eindeutige Transaktions-ID zur Identifikation einer Einzeltransaktion |
3 | object | C | Required unless ACS Decoupled Confirmation = true | Erforderlich, sofern nicht ACS Entkoppelte Bestätigung = 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 -
| Erforderlich, wenn der Transaktionsstatus = Y oder N ist. Gibt die Art der Authentisierungsmethode an, die der Issuer als Challenge für den Karteninhaber verwenden will. Erforderlich, wenn der Transaktionsstatus = C oder D ist. Zulässige Werte:
Zukünftige Implementierung. Ab Protokollversion 2.2.0 aufwärts -
|
5 | authenticationValue | string | C | Required if Transaction Status = Y or A | Erforderlich, wenn Transaktionsstatus = Y oder A |
6 | challengeCancel | string | C | Indicator informing that the authentication has been canceled. Values accepted:
| Indikator, der darüber informiert, dass die Authentisierung abgebrochen wurde. Zulässige Werte:
|
7 | dsTransID | string | M | Universally unique transaction identifier assigned by the DS to identify a single transaction | Vom DS vergebene universelle, eindeutige Transaktions-ID zur Identifikation einer Einzeltransaktion |
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. | Vom ACS oder DS bereitgestellter zahlungssystemspezifischer Wert, der das Ergebnis des Versuchs zur Authentisierung des Karteninhabers angibt. Die Anforderungen für das Vorhandensein dieses Felds sind DS-spezifisch. |
9 | interactionCounter | string | M | Indicates the number of authentication cycles attempted by the Cardholder. | Gibt die Anzahl der durch den Karteninhaber versuchten Authentisierungs-Zyklen an |
10 | messageCategory | string | M | Identifies the category of the message for a specific use case. Values accepted:
| Identifiziert die Kategorie der Nachricht für einen bestimmten Anwendungsfall. Zulässige Werte:
|
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. | Nötige Daten zur Unterstützung von Anforderungen, die nicht anderweitig in der 3-D Secure Nachricht definiert sind, werden in einer Nachrichten-Erweiterung transportiert. Bedingungen sind von jedem DS festzulegen. |
12 | messageType | string | C | Identifies the type of message that failed in case of an error. Values accepted:
| Identifiziert die Art der gescheiterten Nachricht im Fehlerfall. Zulässige Werte:
|
13 | messageVersion | string | M | Protocol version identifier | Kennung für die Protokollversion |
14 | sdkTransID | string | M | Future use. Universally unique transaction identifier assigned by the 3DS SDK to identify a single transaction. | Zukünftige Verwendung. Vom 3DS SDK vergebene universelle, eindeutige Transaktion-ID zur Identifikation einer Einzeltransaktion. |
15 | transStatus | string | M | Indicates whether a transaction qualifies as an authenticated transaction. Values accepted:
| Gibt an, ob sich eine Transaktion als eine authentisierte Transaktion qualifiziert. Zulässige Werte:
|
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:
| Gibt Informationen darüber, warum das Feld Transaktionsstatus den angegebenen Wert hat. Erforderlich, wenn das Feld Transaktionsstatus = N, U oder R ist. Zulässige Werte:
|
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:
| Zukünftige Verwendeng. Erst ab Protokollversion 2.2.0 aufwärts unterstützt. Ermöglicht die Übermittlung von Statuswerten Vertrauenswürdige Empfänger/Whitelist. Zulässige Werte:
|
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:
| Zukünftige Verwendeng. Erst ab Protokollversion 2.2.0 aufwärts unterstützt. Dieses Datenelement wird von dem System ausgefüllt, dass den Whitelist-Status setzt. Zulässige Werte:
|
19 | dsScore | string | O | Directory Server (scheme) scoring result of the transaction during authentication. Format and value are DS specific. | Scoring-Ergebnis des Directory Server (Scheme) der Transaktion während der Authentifizierung. Format und Wert sind DS-spezifisch. |
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
| Gibt die Präferenz des Händlers für die Challenge für diese Transaktion während der 3DS-Authentisierung zurück. Zulässige Werte gemäß den neuesten EMVCo 3D-Secure-Spezifikationen: 2-stelliger Wert, 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. | Text, der dem Karteninhaber während einer reibungslosen oder entkoppelten Transaktion vom ACS/Aussteller bereitgestellt wird. Der Issuer kann dem Karteninhaber so Informationen zur Verfügung stellen. Beispiel: „Für diese Transaktion ist eine zusätzliche Authentifizierung erforderlich, bitte kontaktieren Sie (Name des Ausstellers) unter xxx-xxx-xxxx.“ oder auch "Ihre Karte ist nicht für 3-D Secure registriert. Bitte registrieren Sie Ihre Karte über das Registrierungsportal Ihrer Bank." |
Schema
BASEURL= https://www.payjet-cockpit.de/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."
}