You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

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.

Bitte informieren Sie unseren Helpdesk, falls Sie diese Funktion nutzen möchten, da eine spezielle Konfiguration ('Use external MPI') Ihrer MerchantID notwendig ist.



ParameterFormatBedingungBeschreibung
1

acsProtocolVersion

string

M

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

Ein zahlungssystemspezifischer Wert als Nachweis der Authentisierung

3

eci

string

M

Zahlungssystemspezifischer Electronic-Commerce-Indikator

4

threeDSServerTransID

string

C

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

5

acsXID

string

C

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

6

dsTransID

string

C

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

7

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.

8

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.

Schema

{
	"$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"]	
}




  • No labels