Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Published by Scroll Versions from space DEWORK and version Dokumentation

...

Info

Das Objekt challengeRequestist 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

...

Table Filter

...

inverse

...

false

...

default

...

Description

...

isFirstTimeEnter

...

false

...

M

...

Computop Paygate PayID im kanonischen Format gemäß IETF RFC 4122

...

acsTransID

...

string

...

M

...

Vom ACS vergebene universelle eindeutige Transaktions-ID zur Identifikation einer Einzeltransaktion

...

messageType

...

string

...

M

...

Identifiziert den Nachrichten-Typ.

Zulässiger Wert:

  • CReq

...

messageVersion

...

string

...

M

...

Kennung der Protokollversion

...

challengeWindowSize

...

string

...

M

...

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:

  • 01 = 250 x 400

  • 02 = 390 x 400

  • 03 = 500 x 600

  • 04 = 600 x 400

  • 05 = Vollbild

Das Paygate bestimmt die beste Fenstergröße für Server-zu-Server-Anfragen gemäß browserInfo.

...

messageExtension

...

object

...

C

...

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.

hideColumnstrue
sparkNameSparkline
hidePanetrue
datepatterndd M yy
id1638292703838_-2056151186
worklog365|5|8|y w d h m|y w d h m
isORAND
separatorPoint (.)
order0

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamedata_elements
PageWithExcerptEN:challengeRequest

Schema

(info) BASEURL=

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameBaseURL
PageWithExcerptWording
schemas

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameschema
PageWithExcerptEN:challengeRequest

Beispiel

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamesample
PageWithExcerptEN:challengeRequest

Table of Contents

Schema

Code Block
themeEclipse
linenumberstrue
{
    "$schema": "http://json-schema.org/draft-07/schema#",
    "$id": "https://www.computop-paygate.com/schemas/challengeRequest.json",
    "title": "Challenge Request",
    "description": "Datenelemente von Challenge Request",
    "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

Code Block
themeEclipse
linenumberstrue
{
    "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"
		}
    ]
}

...