- Created by Peter Posse, last modified by Admin on 30. Nov 2021
Das Objekt challengeRequest ist nur für Server-zu-Server-Implementierungen relevant. Es ist Teil des Objekts authenticationResponse und nur vorhanden, wenn eine Challenge für nötig angesehen ist.
Datenelemente
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 | Computop Paygate PayID in canonical format as specified in IETF RFC 4122. | Computop Paygate 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 | messageType | string | M | Identifies the Message Type. Values accepted:
| Identifiziert den Nachrichten-Typ. Zulässiger Wert:
|
4 | messageVersion | string | M | Protocol version identifier | Kennung der Protokollversion |
5 | challengeWindowSize | string | M | Dimensions of the challenge window that will be displayed to the Cardholder. The ACS shall reply with content that is formatted to appropriately render in this window to provide the best possible user experience. Preconfigured sizes are width x height in pixels of the window displayed in the Cardholder browser window. Values accepted:
Paygate will determine the best window size according to the browserInfo for server-to-server requests. | Abmessungen des Challenge-Fensters, das dem Karteninhaber angezeigt wird. Der ACS soll mit so formatiertem Inhalt antworten, dass dieser richtig in diesem Fenster wiedergegeben werden kann, um ein bestmögliches Nutzererlebnis zu schaffen. Vorkonfigurierte Größen gelten für Breite x Höhe in Pixeln für das im Browserfenster des Karteninhabers angezeigte Fenster. Zulässige Werte:
Das Paygate bestimmt die beste Fenstergröße für Server-zu-Server-Anfragen gemäß browserInfo. |
6 | messageExtension | object | C | Data necessary to support requirements not otherwise defined in the 3-D Secure message are carried in a Message Extension. | In einer Nachrichten-Erweiterung werden nötige Daten zur Unterstützung der Anforderungen transportiert, die nicht anderweitig in der 3-D Secure Nachricht definiert sind. |
Schema
BASEURL= https://www.computop-paygate.com/schemas
{ "$schema": "http://json-schema.org/draft-07/schema#", "$id": "BASEURL/challengeRequest.json", "title": "Challenge Request", "description": "Challenge Request Data Elements", "type": "object", "properties": { "threeDSServerTransID": { "type": "string", "maxLength": 36 }, "acsTransID": { "type": "string", "maxLength": 36 }, "messageType": { "type": "string", "enum": ["CReq"] }, "messageVersion": { "type": "string", "minLength": 5, "maxLength": 8 }, "challengeWindowSize": { "type": "string", "enum": ["01", "02", "03", "04", "05"] }, "messageExtension": { "type": "array", "items": { "type": "object" } } } }
Beispiel
{ "threeDSServerTransID": "8a880dc0-d2d2-4067-bcb1-b08d1690b26e", "acsTransID": "d7c1ee99-9478-44a6-b1f2-391e29c6b340", "messageType": "CReq", "messageVersion": "2.1.0", "challengeWindowSize": "01", "messageExtension": [ { "name": "emvcomsgextInChallenge", "id": "tc8Qtm465Ln1FX0nZprA", "criticalityIndicator": false, "data": "messageExtensionDataInChallenge" } ] }