Date: Fri, 29 Mar 2024 12:00:30 +0000 (UTC) Message-ID: <1267504229.785.1711713630729@localhost> Subject: Exported From Confluence MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_Part_784_1658626737.1711713630728" ------=_Part_784_1658626737.1711713630728 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Location: file:///C:/exported.html
Das Objekt authenticationResponse
ist Teil=
der Authentisierungs-Benachrichtigung, die vom Paygate an den Server des H=C3=A4ndlers gesendet wird.=
Es ist nur f=C3=BCr Server-zu-Server-Integrationen zutreffend.
Beachten Sie bitte, dass alle unten genannten Datenelemente in <=
code>authenticationResponse vorhanden sind, aber je nach
Key | Format | CND | Beschreibung | |
---|---|---|---|---|
1 | threeDSSer= verTransID |
string |
M |
Computop Paygate = ;PayID im kanonischen Format gem=C3=A4=C3=9F IETF RFC 4122 |
2 | acsChallen= geMandated |
boolean |
M |
Zeigt an, on eine Challenge f=C3=BCr die Auto= risierung einer Transaktion wegen lokaler/regionaler Vorschriften oder ande= rer Variablen n=C3=B6tig ist:
|
3 | acsDecConI= nd |
boolean |
C |
Zeigt an, das= der ACS die Verwendung der Entkoppelten Authentisierung best=C3=A4tigt und= stimmt der Nutzung der Entkoppelten Authentisierung f=C3=BCr den Karteninh= aber zu. Erforderlich, wenn Transaction Status =3D D. |
4 | acsOperato= rID |
string |
C |
Vom DS zugeor= dnete ACS-Kennung. Jeder DS kann jedem ACS auf individueller Basis ein eind= eutige ID geben. Die Anforderungen f=C3=BCr das Vorhandensein dieses Feldes= sind DS-spezifisch. |
5 | acsReferen= ceNumber |
string |
M |
Vom EMVCo-Sek= retariat nach Pr=C3=BCfung und Zulassung zugeordnete eindeutige Kennung |
6 | object |
C |
Nur A= pp-basiert. Identifiziert die ACS UI-Vorlage, die der ACS zuerst d= em Kunden zeigen wird. Erforderlich, wenn Transaction Status =3D C.<= /td> | |
7 | acsSignedC= ontent |
string |
C |
Nur A= pp-basiert. Enth=C3=A4lt das JWS-Objekt (als String dargestellt), = dass vom ACS f=C3=BCr die ARes-Nachricht erzeugt wurde. Erforderlich, wenn = Transaction Status =3D C. |
8 | acsTransID= |
string |
M |
Universelle e= indeutige Transaktionskennung, die vom ACS zur Identifikation einer Einzelt= ransaktion vergeben wird |
9 | acsURL |
string |
C |
Vollst=C3=A4n= dige URL des ACS, um den Challenge Request zu posten. Bei App-basierter Tra= nsaktion ist dieses Datenelement im ACS Signed Content JWS Objekt enthalten= . Erforderlich, wenn Transaction Status =3D C. |
10 | authentica= tionType |
string |
C |
Zeigt die = Art der Authentisierungsmethode an, die der Issuer als Challenge f=C3=BCr d= en Karteninhaber verwenden will. Erforderlich, wenn Transaction Status =3D = C oder D. Zul=C3=A4ssige We= rte:
Zuk=C3=BCnftige Implementierung.= Ab Protokol-Version 2.2.0 -
|
11 | authentica= tionValue |
string |
C |
Zahlungssyste= mspezifischer vom ACS or DS bereitgestellter Wert, um einen Nachweis der Au= thentisierung bereitzustellen. Erforderlich, wenn Transaction Status =3D Y = oder A. Bedingt basierend auf DS-Regeln, wenn Transaction Status =3D I. |
12 | broadInfo<= /span> |
string |
C |
Unstrukturier= te Informationen, die zwischen dem 3DS Server, dem DS und dem ACS gesendet = werden. Die Anforderungen f=C3=BCr das Vorhandensein dieses Feldes sind DS-= spezifisch. |
13 | cardholder= Info |
string |
C |
Vom ACS/Issue= r an den Karteninhaber bereitgestellter Text w=C3=A4hrend einer Reibungslos= en oder Entkoppelten Transaktion. Der Issuer kann dem Karteninhaber Informa= tionen =C3=BCbermitteln. Zum Beispiel =E2=80=9CF=C3=BCr diese Transaktion i= st eine zus=C3=A4tzliche Authentisierung erfoderlich, bitte wenden Sie sich= an (Issuer-Name) unter xxx-xxx-xxxx.=E2=80=9D Erforderlich, falls der ACS = Decoupled Confirmation Indicator =3D true; anderenfalls optional f=C3=BCr d= en ACS. |
14 | dsReferenc= eNumber |
string |
M |
Von EMVCo ver= gebene eindeutige Kennung zur Nachverfolgung genehmigter DS |
15 | dsTransID<= /span> |
string |
M |
Vom DS vergeb= ene universelle eindeutige Transaktionskennung zur Identifizierung einer Ei= nzeltransaktion |
16 | eci= |
string |
M |
Zahlungssyste= mspezifischer vom ACS or DS bereitgestellter Wert, um das Ergebnis des Vers= uchs zur Authentisierung des Karteninhabers anzugeben. Die Anforderungen f= =C3=BCr das Vorhandensein dieses Feldes sind DS-spezifisch. |
17 | messageExt= ension |
string |
C |
Zur Unterst= =C3=BCtzung der Anforderungen n=C3=B6tige Daten, die nirgendwo anders in de= r 3-D Secure Nachricht definiert sind, werden in einer Nachrichten-Erweiter= ung gef=C3=BChrt. Bedingungen sind von jedem DS zu setzen. |
18 | messageTyp= e |
string |
M |
Bestimmt d= ie Art der zu =C3=BCbermittelnden Nachricht. Zul=C3=A4ssige Werte:
|
19 | messageVer= sion |
string |
M |
Kennung der P= rotokollversion |
20 | sdkTransID= |
string |
C |
Nur A= pp-basiert. Universelle eindeutige Transaktionskennung, die v= om 3DS SDK zur Identifikation einer Einzeltransaktion vergeben wird.= |
21 | transStatu= s |
string |
M |
Zeigt an, = ob sich eine Transaktion als eine authentisierte Transaktion qualifiziert.<= /span> Zul=C3=A4ssige Werte:
|
22 | transStatu= sReason |
string |
C |
Gibt Infor= mationen dar=C3=BCber, warum das Feld des Transaktionsstatus den angegebene= n Wert hat. Erforderlich, wenn der Transaktionsstatus =3D N, U oder R ist.<= /span> Zul=C3=A4ssige Werte: si=
ehe Tabelle |
23 | whiteListS= tatus |
string |
C |
Zu= k=C3=BCnftige Verwendung. Wird erst ab Protokoll-Version 2.2.0 auf= w=C3=A4rts unterst=C3=BCtzt. Erm=C3=B6glicht die =C3=9Cbermittelung des Sta= tus vertrauensw=C3=BCrdiger Empf=C3=A4nger/Whitelist. Zul=C3=A4ssige Werte:
|
24 | whiteListS= tatusSource |
string |
C |
Zu= k=C3=BCnftige Verwendung. Wird erst ab Protokoll-Version 2.2.0= aufw=C3=A4rts unterst=C3=BCtzt. Dieses Datenelement wird vom System ausgef= =C3=BCllt, dass den Whitelist-Status setzt. Zul=C3=A4ssige Werte:
|
25 | object |
C |
Objekt Challe= nge-Anfrage im Fall, dass die Authentisierungs-Antwort anzeigt, dass eine w= eitere Interaktion des Karteninhabers erforderlich ist, um die Authentisier= ung abzuschlie=C3=9Fen | |
26 | base64Enco= dedChallengeRequest |
string |
C |
Base64-codier= tes Objekt Herausforderungs-Anfrage im Fall, dass die Authentisierungs= -Antwort anzeigt, dass eine weitere Interaktion des Karteninhabers erforder= lich ist, um die Authentisierung abzuschlie=C3=9Fen. |
27 | threeDSCom= pInd |
string |
M |
Zeigt an, = ob die 3DS-Methode erfolgreich abgeschlossen wurde.
|
:information: BASEURL=3D https://www.computop-paygate.= com/schemas
{ "$schema": "http://json-schema.org/draft-07/schema#", =09"$id": "BASEURL/authenticationResponse.json", "title": "authenticationResponse", "description": "Authentication Response", "type": "object", "properties": { =09=09"threeDSServerTransID": { =09=09=09"type": "string", "maxLength": 36 }, "acsChallengeMandated": { "type": "boolean" }, "acsDecConInd": { "type": "boolean" }, =09=09"acsOperatorID": { =09=09=09"type": "string", =09=09=09"maxLength": 32 =09=09}, =09=09"acsReferenceNumber": { =09=09=09"type": "string", =09=09=09"maxLength": 32 =09=09}, "acsRenderingType": { "type": "object", "properties": { "acsInterface": { "type": "string", "enum": ["native", "html", ""], =09=09=09=09=09"description": "The ACS interface that the challenge will pr= esent to the cardholder." }, "acsUiTemplate": { "type": "string", "enum": ["text", "singleSelect", "multiSelect", "oob", = "other",""], =09=09=09=09=09"description": "Identifies the UI Template format that the A= CS first presents to the consumer." } }, "required": ["acsInterface", "acsUiTemplate"], "additionalProperties": false }, "acsSignedContent": { "type": "string" }, =09=09"acsTransID": { =09=09=09"type": "string", =09=09=09"maxLength": 36 =09=09}, "acsURL": { "type": "string", "maxLength": 2048, "format": "uri" }, "authenticationType": { "type": "string", "enum": ["static", "dynamic", "oob", "decoupled", ""] }, "authenticationValue": { "type": "string", "maxLength": 28 }, =09=09"broadInfo": { =09=09=09"type": "string", =09=09=09"maxLength": 4096 =09=09}, "cardholderInfo": { "type": "string", "maxLength": 128 }, =09=09"dsReferenceNumber": { =09=09=09"type": "string", =09=09=09"maxLength": 32 =09=09}, =09=09"dsTransID": { =09=09=09"type": "string", =09=09=09"maxLength": 36 =09=09}, "eci": { "type": "string", "maxLength": 2 }, =09=09"messageExtension": { =09=09=09"type": "string", =09=09=09"maxLength": 81920 =09=09}, =09=09"messageType": { =09=09=09"type": "string", =09=09=09"enum": ["ARes"] =09=09}, =09=09"messageVersion": { =09=09=09"type": "string", =09=09=09"minLength": 5, =09=09=09"maxLength": 8 =09=09}, "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", "80", "81", "82", "83", "84", "85", "86", "87", = "88", ""] }, "whiteListStatus": { "type": "string", "enum": ["Y", "N", "E", "P", "R", "U", ""] }, =09=09"whiteListStatusSource": { =09=09=09"type": "string", =09=09=09"enum": ["01", "02", "03", ""] =09=09}, =09=09"challengeRequest": { =09=09=09"type": "object", =09=09=09"properties": { =09=09=09=09"threeDSServerTransID": { =09=09=09=09=09"type": "string", =09=09=09=09=09"maxLength": 36 =09=09=09=09}, =09=09=09=09"acsTransID": { =09=09=09=09=09"type": "string", =09=09=09=09=09"maxLength": 36 =09=09=09=09}, =09=09=09=09"challengeWindowSize": { =09=09=09=09=09"type": "string", =09=09=09=09=09"enum": ["01", "02", "03", "04", "05"] =09=09=09=09}, =09=09=09=09"messageVersion": { =09=09=09=09=09"type": "string", =09=09=09=09=09"minLength": 5, =09=09=09=09=09"maxLength": 8 =09=09=09=09}, =09=09=09=09"messageType": { =09=09=09=09=09"type": "string", =09=09=09=09=09"enum": ["CReq"] =09=09=09=09} =09=09=09}, =09=09=09"required": ["threeDSServerTransID", "acsTransID", "challengeWindo= wSize", "messageVersion", "messageType"], =09=09=09"additionalProperties": false =09=09}, =09=09"base64EncodedChallengeRequest": { =09=09=09"type": "string" =09=09}, "threeDSCompInd": { "type": "string", "enum": ["Y", "N", "U", ""] } }, "required": [ =09=09"threeDSServerTransID", =09=09"acsChallengeMandated", =09=09"acsOperatorID", =09=09"acsReferenceNumber", =09=09"acsRenderingType", =09=09"acsSignedContent", =09=09"acsTransID", =09=09"acsURL", =09=09"authenticationType", =09=09"authenticationValue", =09=09"broadInfo", =09=09"cardholderInfo", =09=09"dsReferenceNumber", =09=09"dsTransID", =09=09"eci", =09=09"messageExtension", =09=09"messageType", =09=09"messageVersion", =09=09"sdkTransID", =09=09"transStatus", =09=09"transStatusReason", =09=09"whiteListStatus", =09=09"whiteListStatusSource", =09=09"challengeRequest", =09=09"base64EncodedChallengeRequest", =09=09"threeDSCompInd" =09], "additionalProperties": false }
{ =09"threeDSServerTransID": "d9cf63f3-98ba-4e82-aa39-ca90c68f5262", =09"acsChallengeMandated": false, =09"acsDecConInd": false, =09"acsOperatorID": "visaOperatorId", =09"acsReferenceNumber": "3DS_LOA_ACS_NEAG_020100_00055", =09"acsRenderingType": { =09=09"acsInterface": "", =09=09"acsUiTemplate": "" =09}, =09"acsSignedContent": "", =09"acsTransID": "fa15dced-02b7-4469-9a79-225786a02ae1", =09"acsURL": "https://mc-id-check.firstdata.de/challengeRequestBrowser", =09"authenticationType": "", =09"authenticationValue": "", =09"broadInfo": "", =09"cardholderInfo": "", =09"dsReferenceNumber": "VISA.V 17 0003", =09"dsTransID": "a9645de6-52ba-4f79-abaa-f3050b9a5300", =09"eci": "", =09"messageExtension": "", =09"messageType": "ARes", =09"messageVersion": "2.1.0", =09"sdkTransID": "", =09"transStatus": "C", =09"transStatusReason": "", =09"whiteListStatus": "", =09"whiteListStatusSource": "", =09"challengeRequest": { =09=09"threeDSServerTransID": "d9cf63f3-98ba-4e82-aa39-ca90c68f5262", =09=09"acsTransID": "fa15dced-02b7-4469-9a79-225786a02ae1", =09=09"challengeWindowSize": "03", =09=09"messageVersion": "2.1.0", =09=09"messageType": "CReq" =09}, =09"base64EncodedChallengeRequest": "eyJtZXNzYWdlVHlwZSI6IkNSZXEiLCJ0aHJlZU= RTU2VydmVyVHJhbnNJRCI6ImQ5Y2Y2M2YzLTk4YmEtNGU4Mi1hYTM5LWNhOTBjNjhmNTI2MiIsI= mFjc1RyYW5zSUQiOiJmYTE1ZGNlZC0wMmI3LTQ0NjktOWE3OS0yMjU3ODZhMDJhZTEiLCJjaGFs= bGVuZ2VXaW5kb3dTaXplIjoiMDMiLCJtZXNzYWdlVmVyc2lvbiI6IjIuMS4wIn0=3D", =09"threeDSCompInd": "" }