...
...
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
...
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
= Verfifizierung der Authentisierung erfolgreichN
= 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
= Nur 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 erfolgreichU
= 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.
Schema
Code Block | ||||
---|---|---|---|---|
| ||||
{
"$schema": "http://json-schema.org/draft-07/schema#",
"$id": "https://www.computop-paygate.com/schemas/threeDSDataReq.json",
"title": "External 3DS Data",
"description": "Externe 3DS-Daten",
"type": "object",
"properties": {
"acsProtocolVersion": {
"type": "string",
"enum": ["1.0.2", "2.1.0", "2.2.0", "2.3.0"]
},
"authenticationValue": {
"type": "string",
"maxLength": 28
},
"eci": {
"type": "string",
"minLength": 2,
"maxLength": 2
},
"threeDSServerTransID": {
"type": "string",
"maxLength": 36
},
"acsXID": {
"type": "string",
"maxLength": 40
},
"dsTransID": {
"type": "string",
"maxLength": 36
},
"intermediateStatus": {
"type": "string",
"enum": ["Y", "N", "U", "A", "C", "D", "I"]
},
"finalStatus": {
"type": "string",
"enum": ["Y", "U", "A"]
}
},
"additionalProperties": false,
"required": ["acsProtocolVersion", "eci"]
} |
...