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

Kreditkarten - Kreditkartenformular

Multiexcerpt
MultiExcerptName3DS2Short1

Bei Kartenzahlungen über bei 

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNamePartner-Name
PageWithExcerptWording
gehostete Formulare wird die Komplexität von 3-D Secure vollständig bei der Implementierung beim Händler entfernt.

Aus Sicht des Händlers unterscheidet sich die Sequenz nicht zwischen Zahlungen, die mit 3DS authentisiert sind, sowie nicht mit 3DS authentisierten Zahlungen, welche die Berücksichtigung zusätzlicher Parameter in Aufruf und Antwort erfordern.

Note
titleHinweis zum Cookie-/Session Handling

Bitte beachten Sie, dass einige Browser beim Rücksprung zu Ihrem Shop erforderliche Cookies blockieren könnten. Hier finden Sie weitere Informationen und verschiedene Lösungsansätze.


Vereinfachtes Sequenz-Diagramm

Multiexcerpt
MultiExcerptName3DS2Short13DS2Short2
Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameSimplified Sequence Diagram
PageWithExcerptEN:Credit Card Form (paySSL)


Table of Contents


Multiexcerpt include
MultiExcerptNameLink_EMV3DS
PageWithExcerptReuse API

Multiexcerpt include
MultiExcerptNameLink_CookieSessionHandling
PageWithExcerptReuse API

Multiexcerpt include
MultiExcerptNameLink_APIPlayground
PageWithExcerptReuse API


Zahlungsanfrage

Zum Abruf eines

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNamePartner-Name
PageWithExcerptWording
-Formulars für Kartenzahlungen übermitteln Sie bitte folgende Parameter über einen HTTP POST Aufruf an
Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameBaseURL
PageWithExcerptWording
payssl.aspx.

Multiexcerpt include
MultiExcerptNameRequest_Intro
PageWithExcerptReuse API

Table Filter
inversefalse
defaultDescription
isFirstTimeEnterfalse
hideColumnstrue
sparkNameSparkline
hidePanetrue
datepatterndd M yy
id1640841458343_-452930956
worklog365|5|8|y w d h m|y w d h m
isORAND
separatorPoint (.)
order0

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamepayment_request
PageWithExcerptEN:Credit Card Form (paySSL)

Multiexcerpt
MultiExcerptName3DS2Short3

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNamePlatform-Name
PageWithExcerptWording
 gibt in der Antwort ein HTML-Dokument zurück, welches das angeforderte Kartenzahlungsformular darstellt. Das Formular kann in die Checkout-Seite des Händlers integriert oder als selbständige Seite verwendet werden, auf die der Karteninhaber weitergeleitet wird.

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamepaysslForm
PageWithExcerptEN:Credit Card Form (paySSL)

Die Authentisierung des Karteninhabers sowie die Zahlungsautorisierung erfolgen, nachdem der Karteninhaber aller erforderlichen Kartendetails eingegeben und das Formular an das 

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNamePlatform-Name
PageWithExcerptWording
übermittelt hat.

Hinweis: Falls Sie ein eigenes Zahlungsformular verwenden (Corporate Payment Page), achten Sie darauf, dass der Name des Karteninhabers auf dem Formular enthalten ist. Der Name das Karteninhabers wird auf den 

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNamePlatform-Kurz
PageWithExcerptWording
API-Parameter "CreditCardHolder" abgebildet. Das Feld Cardholder name darf keine Sonderzeichen enthalten und muss eine Mindestlänge von 2 Zeichen und eine Maximallänge von 45 Zeichen haben.

Wenn die Zahlung abgeschlossen ist, sendet das 

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNamePlatform-Name
PageWithExcerptWording
eine Benachrichtigung an den Server des Händlers (d.h. URLNotify) und leitet den Browser an URLSuccess beziehungsweise URLFailure weiter.


Die per Blowfish verschlüsselten Parameter laut folgender Tabelle werden per HTTP POST an URLNotify und URLSuccess/URLFailure übertragen.

Note
Hinweis: Bitte beachten Sie, dass der Aufruf der URLSuccess oder URLFailure bei einem Fallback zu 3-D Secure 1.0 mit GET stattfindet. Ihre Systeme sollten daher Parameter sowohl per GET als auch per POST entgegennehmen können.
Info

(info)  Das Kreditkarten-Formular kann mittels eines eigenen Templates sehr stark angepasst werden. 

Details hierzu finden Sie hier: Corporate PayPage und Templates

HTTP POST an URLSuccess / URLFailure / URLNotify

Multiexcerpt include
MultiExcerptNameResponse_IntroURL
PageWithExcerptReuse API

Table Filter
inversefalse
defaultDescription
isFirstTimeEnterfalse
hideColumnstrue
sparkNameSparkline
hidePanetrue
datepatterndd M yy
id1640841624168_-204815939
worklog365|5|8|y w d h m|y w d h m
isORAND
separatorPoint (.)
order0

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamehttp_post
PageWithExcerptEN:Credit Card Form (paySSL)


Kreditkartenzahlung mit separater Autorisierung

Für Kreditkartenzahlungen kann im Prozessablauf die ORDER von der anschließenden Autorisierung und nachfolgenden Schritten getrennt werden. Dazu wird die SSL-Kreditkartenzahlung zunächst per Formular oder Server-zu-Server-Anbindung wie in den voranstehenden Kapiteln dargestellt mit einem zusätzlichen Parameter initialisiert und dann über die Schnittstelle authorize.aspx per Server-zu-Server-Verbindung autorisiert. Zur Initialisierung rufen Sie folgende URL auf:

Multiexcerpt include
MultiExcerptNameBaseURL
PageWithExcerptWording
payssl.aspx


Bei Server-zu-Server-Anbindung rufen Sie folgende URL auf:

Multiexcerpt include
MultiExcerptNameBaseURL
PageWithExcerptWording
direct.aspx


Multiexcerpt include
MultiExcerptNameRequest_Intro_Short
PageWithExcerptReuse API

Table Filter
inversefalse
sparkNameSparkline
hidePanetrue
separatorPoint (.)
ddSeparatorstrue
defaultDescription
isFirstTimeEnterfalse
hideColumnstrue
datepatterndd M yy
id1640873781703_-1498938205
worklog365|5|8|y w d h m|y w d h m
isORAND
order0

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamedirect_request
PageWithExcerptEN:Credit Card Form (paySSL)

Zusatzparameter für Kreditkartenzahlung mit separater Autorisierung


Um eine zuvor mit TxType=Order initialisierte SSL-Kreditkartenzahlung zu autorisieren, rufen Sie folgende URL auf:

Multiexcerpt include
MultiExcerptNameBaseURL
PageWithExcerptWording
authorize.aspx


Hinweis: Bitte beachten Sie, dass bei einer initialen Order keine KPN/CVC/CVV-Prüfung erfolgen kann. Für die folgende Reservierungsanfrage kann diese ID auch nicht weitergegeben werden.

Multiexcerpt include
MultiExcerptNameRequest_Intro
PageWithExcerptReuse API

Table Filter
inversefalse
sparkNameSparkline
hidePanetrue
separatorPoint (.)
ddSeparatorstrue
defaultDescription
isFirstTimeEnterfalse
hideColumnstrue
datepatterndd M yy
id1640873781706_-2083444805
worklog365|5|8|y w d h m|y w d h m
isORAND
order0

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameauthorize_request
PageWithExcerptEN:Credit Card Form (paySSL)

Parameter für Kreditkartenzahlungen über authorize.aspx


Multiexcerpt include
MultiExcerptNameResponse_Intro
PageWithExcerptReuse API

Table Filter
inversefalse
sparkNameSparkline
hidePanetrue
separatorPoint (.)
ddSeparatorstrue
defaultDescription
isFirstTimeEnterfalse
hideColumnstrue
datepatterndd M yy
id1640873798608_1145669913
worklog365|5|8|y w d h m|y w d h m
isORAND
order0

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameauthorize_response
PageWithExcerptEN:Credit Card Form (paySSL)

Ergebnis-Parameter für Kreditkartenzahlungen über authorize.aspx


Erweitertes Sequenz-Diagramm

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameExtended Sequence Diagram
PageWithExcerptEN:Credit Card Form (paySSL)