• DeutschEnglish

threeDSData:request

Falls Sie einen eigenen oder irgendeinen anderen externen 3DS-Server verwenden, müssen Sie das Objekt threeDSData für die Autorisierung mit dem Acquirer an das Computop Paygate senden. Dieses Datenelement betrifft daher nur Server-zu-Server-Integrationen.

Datenelemente

Key

Format

CND

Beschreibung

acsProtocolVersion

string

M

Die zur Authentisierung verwendete Protokoll-Version.

Zulässige Werte:

  • 1.0.2

  • 2.1.0

  • 2.2.0

  • 2.3.0

authenticationValue

string

C

Ein zahlungssystemspezifischer Wert als Nachweis der Authentisierung

cavvAlgorithm

string

C

Nur 3DS 2.0 mit Cartes Bancaires

eci

string

M

Zahlungssystemspezifischer Electronic-Commerce-Indikator

threeDSServerTransID

string

C

Nur 3DS 2.0. Vom 3DS-Server vergebene universelle eindeutige Transaktions-Kennung.

acsXID

string

C

Nur 3DS 1.0. Vom ACS vergebene Transaktions-ID.

dsTransID

string

C

Nur 3DS 2.0. Vom DS vergebene universelle eindeutige Transaktions-Kennung zur Identifikation einer Einzeltransakation.

intermediateStatus

string

C

Das ist der Transaktionsstatus transStatus aus der Authentisierungs-Antwort (ARes).

Zulässige Werte:

  • Y = Verifizierung der Authentisierung erfolgreich

  • N = Nicht authentisiert /Konto nicht verifiziert; Transaktion abgelehnt.

  • U = Authentisierung/ Kontoüberprüfung konnte nicht ausgeführt werden; technisches oder sonstiges Problem, wie in ARes oder RReq angegeben.

  • A = Verarbeitung der Versuche ausgeführt; nicht authentisiert/verifiziert, aber ein Nachweise der versuchten Authentifizierung/Verifizierung ist bereitgestellt.

  • C = Challenge erforderlich; zusätzliche Authentisierung mittels CReq/CRes ist erforderlich.

  • D = Challenge erforderlich; Entkoppelte Authenrisierung bestätigt.

  • I = ur zur Information; bevorzugte Challgenge des 3DS Requestor bestätigt.

finalStatus

string

C

Das ist der Transaktionsstatus transStatus aus dem Result Request (RReq).

Zulässige Werte:

  • Y = Verifizierung der Authentisierung erfolgreich

  • U = Authentisierung/ Kontoüberprüfung konnte nicht ausgeführt werden; technisches oder sonstiges Problem, wie in ARes oder RReq angegeben.

  • A = Verarbeitung der Versuche ausgeführt; nicht authentisiert/verifiziert, aber ein Nachweise der versuchten Authentifizierung/Verifizierung ist bereitgestellt.

challengeRequestInd

string

C

Definiert den Wert des "3DS Requestor Challenge Indicator"

Zulässige Werte:

  • 01 = Keine Präferenz – Default-Wert wenn das Datenelement nicht enthalten oder gesetzt ist.

  • 02 = Keine Authentifizierung

  • 03 = Authentifizierung angefragt

  • 04 = Authentifizierung erforderlich

  • 05 = Keine Authentifizierung: Transaction Risk Analysis ist bereits erfolgt

  • 06 = Keine Authentifizierung: Data Share only

  • 07 = Keine Authentifizierung: SCA ist bereits erfolgt

  • 08 = Keine Authentifizierung: Whitelist

  • 09 = Authentifizierung erforderlich

challengeCancelInd

string

C

Definiert den Wert des "Challenge Cancellation Indicator"

Zulässige Werte:

  • 01 = Abbruch durch Karteninhaber

  • 02 = 3DS Requestor (Merchant) stoppte Authentifizierung

  • 03 = Transaktion Abandoned

  • 04 = Transaktion Zeitüberschreitung ACS – sonstige

  • 05 = Transaktion Zeitüberschreitung ACS – erster CReq wurde nicht vom ACS empfangen

  • 06 = Transaktion Fehler

  • 07 = Unbekannt

dsScore

string

C

Definiert den Wert des "DS Score", Scoring des CB DS

transStatusReason 

string

C

Definiert den Wert des "Transaction Status Reason Code"

Zulässige Werte: transStatusReason Codes

Schema

BASEURL= https://www.computop-paygate.com/schemas

1
{
2
"$schema": "http://json-schema.org/draft-07/schema#",
3
"$id": "https://www.computop-paygate.com/schemas/threeDSDataReq.json",
4
"title": "External 3DS Data",
5
"description": "External 3DS Data",
6
"type": "object",
7
"properties": {
8
"acsProtocolVersion": {
9
"type": "string",
10
"enum": [
11
"1.0.2",
12
"2.1.0",
13
"2.2.0",
14
"2.3.0"
15
]
16
},
17
"authenticationValue": {
18
"type": "string",
19
"maxLength": 28
20
},
21
"eci": {
22
"type": "string",
23
"minLength": 2,
24
"maxLength": 2
25
},
26
"threeDSServerTransID": {
27
"type": "string",
28
"maxLength": 36
29
},
30
"acsXID": {
31
"type": "string",
32
"maxLength": 40
33
},
34
"dsTransID": {
35
"type": "string",
36
"maxLength": 36
37
},
38
"intermediateStatus": {
39
"type": "string",
40
"enum": [
41
"Y",
42
"N",
43
"U",
44
"A",
45
"C",
46
"D",
47
"R",
48
"I"
49
]
50
},
51
"finalStatus": {
52
"type": "string",
53
"enum": [
54
"Y",
55
"U",
56
"A"
57
]
58
},
59
"dsScore": {
60
"type": "string",
61
"maxLength": 5
62
},
63
"transStatusReasonInd": {
64
"type": "string",
65
"minLength": 2,
66
"maxLength": 2
67
},
68
"challengeCancelInd": {
69
"type": "string",
70
"minLength": 2,
71
"maxLength": 2
72
},
73
"challengeRequestInd": {
74
"type": "string",
75
"minLength": 2,
76
"maxLength": 2
77
}
78
},
79
"additionalProperties": false,
80
"required": [
81
"acsProtocolVersion",
82
"eci",
83
"intermediateStatus",
84
"finalStatus"
85
]
86
}

Paygate

Documentation (EN)

Dokumentation (DE)

Paygate Status