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

Oops, it seems that you need to place a table or a macro generating a table within the Table Filter macro.

The table is being loaded. Please wait for a bit ...


KeyFormatCNDDescriptionBeschreibung
1

acsProtocolVersion

string

M

The protocol version used for authentication.

Values accepted:

  • 1.0.2

  • 2.1.0

  • 2.2.0

  • 2.3.0

Die zur Authentisierung verwendete Protokoll-Version.

Zulässige Werte:

  • 1.0.2

  • 2.1.0

  • 2.2.0

  • 2.3.0

2

authenticationValue

string

C

Payment system specific value to provide proof of authentication

Ein zahlungssystemspezifischer Wert als Nachweis der Authentisierung
3cavvAlgorithmstringC3DS 2.0 only with Cartes BancairesNur 3DS 2.0 mit Cartes Bancaires
4

eci

string

M

Payment system specific Electronic Commerce Indicator

Zahlungssystemspezifischer Electronic-Commerce-Indikator
5

threeDSServerTransID

string

C

3DS 2.0 only. Universally unique transaction identifier assigned by the 3DS Server.

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

acsXID

string

C

3DS 1.0 only. ACS assigned transaction ID.

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

dsTransID

string

C

3DS 2.0 only. Universally unique transaction identifier assigned by the DS to identify a single transaction.

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

intermediateStatus

string

C

This is the transaction status transStatus from the Authentication Response (ARes).

Values accepted:

  • Y = Authentication Verification Successful.
  • N = Not Authenticated /Account Not Verified; Transaction denied.
  • U = Authentication/ Account Verification Could Not Be Performed; Technical or other problem, as indicated in ARes or RReq.
  • A = Attempts Processing Performed; Not Authenticated/Verified, but a proof of attempted authentication/verification is provided.
  • C = Challenge Required; Additional authentication is required using the CReq/CRes.
  • D = Challenge Required; Decoupled Authentication confirmed.
  • I = Informational Only; 3DS Requestor challenge preference acknowledged.

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.

9

finalStatus

string

C

This is the transaction status transStatus from the Result Request (RReq).

Values accepted:

  • Y = Authentication Verification Successful.
  • U = Authentication / Account Verification Could Not Be Performed; Technical or other problem, as indicated in ARes or RReq.
  • A = Attempts Processing Performed; Not Authenticated/Verified, but a proof of attempted authentication/verification is provided.

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.
10challengeRequestIndstringC

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

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
11challengeCancelIndstringC

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

Definiert den Wert des "Challenge Cancellation Indicator"

Zulässige Werte:

  • 01 = Abbruch durch Karteninhabe
  • 02 = 3DS Requestor (Merchant) stoppte Authentifizierung
  • 03 = Transaktion Abandoned
  • 04 = Transaktion Zeitüberlauf ACS - sonstige
  • 05 = Transaktion Zeitüberlauf ACS - Erster CReq wurde nicht vom ACS empfangen
  • 06 = Transaktion Fehler
  • 07 = Unbekannt
12dsScorestringCSpecifies value for "DS Score", scoring returned by the CB DSDefiniert den Wert des "DS Score", Scoring des CB DS
13transStatusReason stringC

Specifies value for "Transaction Status Reason Code"

Values accepted: transStatusReason Codes

Definiert den Wert des "Transaction Status Reason Code"

Zulässige Werte: transStatusReason Codes

Schema

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

{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "$id": "https://www.computop-paygate.com/schemas/threeDSDataReq.json",
  "title": "External 3DS Data",
  "description": "External 3DS Data",
  "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"
      ]
    },
    "dsScore": {
      "type": "string",
      "maxLength": 5
    },
    "transStatusReasonInd": {
      "type": "string",
      "minLength": 2,
      "maxLength": 2
    },
    "challengeCancelInd": {
      "type": "string",
      "minLength": 2,
      "maxLength": 2
    },
    "challengeRequestInd": {
      "type": "string",
      "minLength": 2,
      "maxLength": 2
    }
  },
  "additionalProperties": false,
  "required": [
    "acsProtocolVersion",
    "eci",
    "intermediateStatus",
    "finalStatus"
  ]
}