![](https://www.firstcashsolution.de/wp-content/uploads/2024/06/Logos_soccerbeat_Neu1.png)
“Die First Cash Solution ist stets zuverlässig und bietet einen
super Service durch ständige Bereitschaft uns zu helfen
sowie schnelle und kompetente Antworten auf all unsere Fragen.”
Thomas Quindt,
Projektleiter SOCCERBEAT GmbH
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 1cs Online Bezahlsystem senden. Dieses Datenelement betrifft daher nur Server-zu-Server-Integrationen.
Bitte informieren Sie unseren Helpdesk, falls Sie diese Funktion nutzen möchten, da eine spezielle Konfiguration (‘Use external MPI’) Ihrer MerchantID notwendig ist.
Parameter | Format | Bedingung | 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 = Verfifizierung 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 = 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 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 | Specifies value for “3DS Requestor Challenge Indicator” Values accepted: 01 = No preference – default value if the data element is absent or not set to a value 02 = No authentication 03 = Authentication requested 04 = Authentication required 05 = No authentication: transaction risk analysis already performed 06 = No authentication: data share only 07 = No authentication: SCA already performed 08 = No authentication: whitelist 09 = Authentication required |
challengeCancelInd | string | C | Specifies value for “Challenge Cancellation Indicator” Values accepted: 01 = Cardholder selected “Cancel” 02 = 3DS Requestor cancelled Authentication. 03 = Transaction Abandoned 04 = Transaction Timed Out at ACS— other timeouts 05 = Transaction Timed Out at ACS— First CReq not received by ACS 06 = Transaction Error 07 = Unknown |
dsScore | string | C | Specifies value for “DS Score”, scoring returned by the CB DS |
transStatusReason | string | string | Specifies value for “Transaction Status Reason Code” Values accepted: transStatusReason Codes |
{
“$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”, “R”, “I”]
},
“finalStatus”: {
“type”: “string”,
“enum”: [“Y”, “U”, “A”]
}
},
“additionalProperties”: false,
“required”: [“acsProtocolVersion”, “eci”, “intermediateStatus”, “finalStatus”]
}