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

Table of Contents


Begriffe und Definitionen

Begriffe

Begriff

Definition

Transaktion

Eine Transaktion besteht aus einer Reihe verknüpfter Nachrichten. Im einfachsten Fall besteht eine Transaktion mindestens aus einer Anfrage-Nachricht und einer Antwort-Nachricht.

Zahlung

Eine Zahlung ist das Äquivalent zu einer Transaktion im

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNamePlatform-Kurz
PageWithExcerptWording
. Im Zahlungsablauf ändert die der Status einer Transaktion je nach ausgeführter Aktion. Diese Aktionen können Autorisierung, Buchung, Verkauf, Stornierung oder Gutschrift enthalten. Eine Zahlung ist daher durch eine Abfolge von Aktionen definiert.

Aktion

Eine Aktion ist eine Operation, die bei erfolgreicher Ausführung den Status einer Zahlung ändert.

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameDefinition
PageWithExcerptDefinition DE


Schematischer Überblick

Das folgende Blockdiagramm gibt einen Prozessüberblick auf hoher Ebene.

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameimg_schematic
PageWithExcerptEN:POS Notify Service


Prozess-Schilderung

(1) ECR übermittelt einen geschätzten Betrag und eine Referenznummer über das OPI-Nachrichtenprotokoll an das POI-Gerät

(2) Das POI-Gerät authentisiert den Karteninhaber, verschlüsselt den PIN-Block und die PAN mit dem

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNamePartner-Name
PageWithExcerptWording
-Kodierungsschlüssel und leitet die Autorisierungsanfrage per SSL über einen zentralen Proxy-Server an CCV acCEPT

(3) CCV acCEPT sendet die Transaktion über eine VPN-Verbindung an das

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNamePlatform-Name
PageWithExcerptWording

(4) Das 

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNamePlatform-Kurz
PageWithExcerptWording
übermittelt die Autorisierungsanfrage zum Acquirer

(5) Das Autorisierungsergebnis wird per Benachrichtigungs-Anfrage übertragen

Beachten Sie bitte, dass Autorisierung und Benachrichtigungs-Anfrage zwei verschiedene asynchrone Prozesse sind.


Benachrichtigungs-Anfrage

Das 

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNamePlatform-Name
PageWithExcerptWording
überträgt eine Benachrichtigungs-Anfrage mittels HTTP POST, um den Autorisierungsstatus und die Transaktionsdetails zur Server-URL zu übertragen, die in der Händlerkonfiguration hinterlegt ist.

Die Anfrage wird in Echtzeit gesendet. Bei fehlender Antwort wiederholt das 

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNamePlatform-Kurz
PageWithExcerptWording
die Anfrage 2 Sekunden nach der ersten Übermittlung. Falls die Wiederholung scheitert, kann das Händlersystem aktiv den Status der Transaktion anfragen, wenn das System wieder verfügbar ist.

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

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamenotification_request
PageWithExcerptEN:POS Notify Service

Hinweis: Die Parameter baseAmount, baseCurrency and dccRateValue sind nur vorhanden, wenn DCC verwendet wurde. In diesem Fall entsprechem die Parameter Amount und Currency den ausländischen Werten. Bei Transaktionen, die ohne DCC ausgeführt worden sind, bezieht sich der Parameter Amount auf den Betrag in der lokalen Währung des Händlers, die im Parameter Currency angegeben ist.


Referenzen

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNamePlatform-Kurz
PageWithExcerptWording
 unterstützt zwei externe Referenzen, TransID und RefNr. Für POS-Umgebungen enthält der Parameter TransID eine eindeutige Kennnummer von CCV acCEPT. Daher kann der Händler eine eindeutige Referenznummer über die RefNr an das 
Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNamePlatform-Name
PageWithExcerptWording
übermitteln.

Für die Kontenabstimmung mappt 

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNamePartner-Name
PageWithExcerptWording
den Parameter RefNr auf geeignete Elemente im entsprechenden Acquirer-Protokoll, um sicherzustellen, dass Werte in den elektronischen Händlerabrechnungen (z.B. EPA-Datei) angezeigt werden. Da die RefNr ein optionales Element ist, wechselt 
Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNamePartner-Name
PageWithExcerptWording
automatisch zur TransID, falls in der Anfragenachricht keine RefNr angegeben ist.

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameimg_references
PageWithExcerptEN:POS Notify Service

Der Händler kann seine Referenznummer im OPI-Protokoll an den acCEPT-Server übermitteln. CCV wird dieses Element gegenüber dem

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNamePlatform-Kurz
PageWithExcerptWording
-Parameter RefNr mappen.

Beachten Sie bitte, dass Acquirer je nach Nachrichten-Protokoll und Host-Fähigkeiten unterschiedliche Größenbeschränkungen für die Referenzen haben, die übermittelt werden können.

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamereferences_acquirer
PageWithExcerptEN:POS Notify Service


Statusabfrage

Um den Status einer Zahlung über eine Server-to-Server-Verbindung abzufragen, verwenden Sie bitte folgende URL:

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameBaseURL
PageWithExcerptWording
getStatus.aspx


Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameRequest_Intro
PageWithExcerptReuse API

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

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamestatus_request
PageWithExcerptEN:POS Notify Service

Parameter für Statusanfragen über Socket-Verbindungen


Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameResponse_Intro
PageWithExcerptReuse API

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

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamestatus_response
PageWithExcerptEN:POS Notify Service

Hinweis: Die Parameter baseAmount, baseCurrency and dccRateValue sind nur vorhanden, wenn DCC verwendet wurde. In diesem Fall entsprechen die Parameter Amount und Currency den ausländischen Werten. Bei Transaktionen, die ohne DCC ausgeführt worden sind, bezieht sich der Parameter Amount auf den Betrag in der lokalen Währung des Händlers, die im Parameter Currency angegeben ist.


Code-Listen

Marken

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamebrands
PageWithExcerptEN:POS Notify Service

Acquirer

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameacquirer
PageWithExcerptEN:POS Notify Service