Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Published by Scroll Versions from space DEWORK and version Dokumentation
EN:3DS 1.0 Fallback
Section
Column
width900px

Falls der Access Control Server (ACS) der Bank des Karteninhabers keine EMV 3DS Protokoll-Version unterstützt (d.h. 2.0 oder höher, siehe acsStartProtocolVersion), wird das Element threeDSMethodDataForm des Objekts versioningData in der Zahlungsantwort Null.


Sequenzdiagramm

3DS 1.0 Authentisierung

Um eine 3DS 1.0 Authentisierungs-Anfrage über den Browser des Karteninhabers auszuführen, ist es erforderlich, ein Formular aus den in threeDSLegacy bereitgestellten Datenelementen zu konstruieren und es an die acsURL zu posten.


Die an den ACS gesendeten Formularfelder sind in nachfolgender Tabelle aufgeführt:

Table Filter
inversefalse
defaultDescription
isFirstTimeEnterfalse
hideColumnstrue
sparkNameSparkline
hidePanetrue
datepatterndd M yy
id1625060448113_878657835
worklog365|5|8|y w d h m|y w d h m
isORAND
separatorPoint (.)
order0
Multiexcerpt include
Form ElementBeschreibung
PAReqEin konstruiertes, Base64-codiertes und komprimiertes Feld mit den Feldern der Payer Authentication Request Message. Der verwendete Kompressionsalgorithmus ist eine Kombination von LZ77- und Huffman-Codierung gemäß RFC 1951.
TermURL

Die Händler-URL, wohin der ACS den Karteninhaber nach Abschluss der Authentisierung weiterleitet. Beachten Sie, dass das

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNamePlatform-Name
PageWithExcerptWording
die Felder PayID, TransID und MID im Anfrage-String zur Basis-URL hinzufügt. Bitte ändern Sie die TermURL nicht!

MDDas Feld MD (d.h. Händlerdaten) kann beliebige Daten transportieren, die der Händler fpr die Fortsetzung der Sitzung benötigt. Beachten Sie bitte, dass dieses Feld im Formular vorhanden sein muss, auch wenn es nicht verwendet wird.
SpaceWithExcerptEN
MultiExcerptNameauthentication
PageWithExcerpt


Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamesample
PageWithExcerptEN:3DS 1.0 Fallback


Sobald die Authentisierung abgeschlossen oder vom Karteninhaber abgebrochen worden ist, leitet der ACS den Karteninhaber über seinen Browser zur TermURL weiter, wie sie bei der anfänglichen Zahlungsanfrage angegeben ist.


Note

Die Zahler-Authentisierungs-Antwort (PaRes) wird mittels HTTP POST Methode übertragen, während MID, PayID und TransID im HTTP-Anfrage-String gesendet werden (d.h. HTTP GET).

Zur TermURL übertragene Datenelemente

EN:3DS 1.0 Fallback
table-filterjoiner
inversedateFormatfalse
defaultDescription
dd M yy
export-wordfalse
show-sourceisFirstTimeEnterfalse
hideColumnsexport-csvtruefalse
sparkNameidSparkline1772800376220_1089020044
hidePanetransposetrue
datepatterndd M yy
id1625060557359_-1738276051
false
worklog365|5|8|y w d h m|y w d h m
isORAND
separatorPoint (.)
order0
separator.
export-pdffalse
sqlSELECT * FROM T*

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameMID
pagemid
typepage

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
namePayID
pagePayID
typepage

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameTransID
pageTransID
typepage

KeyFormatCNDBeschreibung

PARes

--

M

Die vom ACS gesendete PARes-Nachricht (Payer Authentication Response) in Reaktion auf die PAReq ungeachtet dessen, ob dit Authentisierung erfolgreich ist
Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamedataelements_termurl
PageWithExcerpt


Autorisierung

Um eine mit 3DS 1.0 authentisierte Zahlung zu autorisieren, müssen Sie die Parameter der nachfolgenden Tabelle unverschlüsselt per POST an https://www.computop-paygate.com/direct3d.aspx übermitteln. Die Antwort ist immer verschlüsselt (Len + Data).

Anfrage-Elemente

table-filterjoiner
inversedateFormatfalse
defaultDescription
dd M yy
export-wordfalse
show-sourceisFirstTimeEnterfalse
hideColumnstrue
sparkNameSparkline
hidePanetrue
export-csvfalsedatepatterndd M yy
id16250605861151772800389889_-5836374931700446888
transposefalse
worklog365|5|8|y w d h m|y w d h m
isORseparatorAND.
separatorPoint (.)
order0

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameauthorization_request
PageWithExcerptEN:3DS 1.0 Fallback

Antwort-Elemente

export-pdffalse
sqlSELECT * FROM T*

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameMerchantID
pageMerchantID
typepage

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
namePayID
pagePayID
typepage

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameTransID
pageTransID
typepage

KeyFormatCNDBeschreibung

PAResponse

--

M

Die vom ACS gesendete PARes-Nachricht (Payer Authentication Response)


Antwort-Elemente

EN:3DS 1.0 Fallback
Table Transformer
dateFormatdd M yy
export-wordfalse
show-sourcefalse
export-csvfalse
id1772800401910_1912486516
transposefalse
Table Filter
inversefalse
defaultDescription
isFirstTimeEnterfalse
hideColumnstrue
sparkNameSparkline
hidePanetrue
datepatterndd M yy
id1625060607001_-2088626008
worklog365|5|8|y w d h m|y w d h m
isORAND
separatorPoint (.)
order0
separator.
export-pdffalse
sqlSELECT * FROM T*

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameMID
pagemid
typepage

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
namePayID
pagePayID
typepage

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameXID
pageXID
typepage

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameTransID
pageTransID
typepage

KeyFormatCNDBeschreibung

Status

a..20

M

Status der Transaktion.

Zulässige Werte:

  • Authorized

  • OK (Sale)

  • FAILED

Description

ans..1024

M

Textliche Beschreibung des Codes

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameCode
pageCode
typepage

KeyFormatCNDBeschreibung

card

JSON

C

Kartendaten

ipInfo

JSON

O

Objekt mit IP-Informationen

threeDSData

JSON

M

Authentisierungsdaten
Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameauthorization_response
PageWithExcerpt

Table of Contents