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

Diese Dokumentation soll verschiedenen POS-Partnern die Spezifikationen der

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNamePlatform-Name
PageWithExcerptWording
POS API zur Verfügung stellen, damit sie POS-Zahlungen über verschiedene Acquirer-Anbindungen integrieren und verarbeiten können

WICHTIG: Je nach gewünschter Anbindungsart (z. B. P2PE, VNP oder SSL) sind bestimmte Parameter obligatorisch und umgekehrt.Dies gilt auch für die Implementierung bestimmter Zahlungsmethoden wie SEPA ELV, CLV+, Girocard oder MTT ATB, für die zusätzliche Daten aus der Standardanfrage benötigt werden.

Für detailliertere Empfehlungen zu den Datenanforderungen für bestimmte Produkte oder Integrationsarten wenden Sie sich bitte an das 

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNamePartner-Name
PageWithExcerptWording
-Team.

Auf dieser Seite

Table of Contents
exclude(Auf dieser Seite|In diesem Abschnitt).*



Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNamePlatform-Kurz
PageWithExcerptWording
-Schnittstelle

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameDefinition
PageWithExcerptDefinition DE


Allgemeine Terminalanfragen

Die hier aufgeführten Parameter gelten grundsätzlich für alle Anfragen eines Terminals an das 

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNamePlatform-Kurz
PageWithExcerptWording
.

Bei der speziellen Zahlungsart finden Sie alle Parameter, die für die jeweilige Zahlungsart gelten.Bitte beachten Sie daher die Beschreibung der gewünschten Zahlungsart.

Einige Parameter gelten nur für Anfragen aus bestimmten Bereichen: DCC: Dynamische Währungsumrechnung, MTT: Mass Transit Transaction.

Um eine Zahlung mit POS Payment durchzuführen, verwenden Sie bitte folgende URL:

 

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameBaseURL
PageWithExcerptWording
posPayment.aspx

Für das Integrationstestsystem verwenden Sie bittehttps://dev.computop.de/Paygate/posPayment.aspx.


Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameRequest_Intro
PageWithExcerptReuse API

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

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamePOS_general_request
PageWithExcerptEN:POS Payment VPN

Allgemeine Parameter für Terminalzahlungen mit POS Payment


Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameResponse_Intro
PageWithExcerptReuse API

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

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamePOS_general_response
PageWithExcerptEN:POS Payment VPN

Allgemeine Antwortparameter für Terminalzahlungen mit POS Payment


Zahlungen per Kreditkarte: Reservierung / Buchung

Einige Parameter gelten nur für Anfragen aus bestimmten Bereichen: DCC: Dynamische Währungsumrechnung, MTT: Mass Transit Transaction.

Um eine POS-Zahlung mit Kreditkarte vorzunehmen, verwenden Sie bitte folgende URL:

 

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameBaseURL
PageWithExcerptWording
posPayment.aspx

Für das Integrationstestsystem verwenden Sie bittehttps://dev.computop.de/Paygate/posPayment.aspx.


Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameRequest_Intro
PageWithExcerptReuse API

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

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamePOS_creditcard_request
PageWithExcerptEN:POS Payment VPN

Parameter für POS-Zahlungen mit Kreditkarte


Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameResponse_Intro
PageWithExcerptReuse API

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

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamePOS_creditcard_response
PageWithExcerptEN:POS Payment VPN

Antwortparameter für POS-Zahlungen mit Kreditkarte


Buchungsbenachrichtigung (Capture)

Einige Parameter gelten nur für Anfragen aus bestimmten Bereichen: DCC: Dynamische Währungsumrechnung, MTT: Mass Transit Transaction.

Um eine POS-Zahlung zu buchen, verwenden Sie bitte folgende URL:

 

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameBaseURL
PageWithExcerptWording
posPayment.aspx

Für das Integrationstestsystem verwenden Sie bittehttps://dev.computop.de/Paygate/posPayment.aspx.


Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameRequest_Intro
PageWithExcerptReuse API

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

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamePOS_capture_request
PageWithExcerptEN:POS Payment VPN

Parameter für Buchungen von POS-Zahlungen


Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameResponse_Intro
PageWithExcerptReuse API

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

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamePOS_capture_response
PageWithExcerptEN:POS Payment VPN

Antwortparameter für Buchungen von POS-Zahlungen


Zahlungen als SEPA-ELV

Parameter siehe Abschnitt Kreditkartenzahlung.
Wichtig: Der Parameter CCBrand muss den Wert SEPAELV haben.


Zahlungen per Girocard

Einige Parameter gelten nur für Anfragen aus bestimmten Bereichen: DCC: Dynamische Währungsumrechnung, MTT: Mass Transit Transaction.

Um eine POS-Zahlung mit Girocard durchzuführen, verwenden Sie bitte folgende URL:

 

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameBaseURL
PageWithExcerptWording
posPayment.aspx

Für das Integrationstestsystem verwenden Sie bittehttps://dev.computop.de/Paygate/posPayment.aspx.


Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameRequest_Intro
PageWithExcerptReuse API

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

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamePOS_girocard_request
PageWithExcerptEN:POS Payment VPN

Parameter für POS-Zahlungen mit Girocard


Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameResponse_Intro
PageWithExcerptReuse API

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

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamePOS_girocard_response
PageWithExcerptEN:POS Payment VPN

Anwortparameter für POS-Zahlungen mit Girocard


Zahlungen mit Alipay / Wechat

Zahlungen können am Terminal über Alipay und Wechat erfolgen. Einige Parameter gelten nur für Anfragen aus bestimmten Bereichen: DCC: Dynamische Währungsumrechnung, MTT: Mass Transit Transaction.

Um eine POS-Zahlung mit Alipay oder Wechat durchzuführen, verwenden Sie bitte folgende URL:

 

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameBaseURL
PageWithExcerptWording
posPayment.aspx

Für das Integrationstestsystem verwenden Sie bittehttps://dev.computop.de/Paygate/posPayment.aspx.


Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameRequest_Intro
PageWithExcerptReuse API

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

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamePOS_alipay_request
PageWithExcerptEN:POS Payment VPN

Parameter für POS-Zahlungen mit Alipay oder Wechat


Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameResponse_Intro
PageWithExcerptReuse API

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

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamePOS_alipay_response
PageWithExcerptEN:POS Payment VPN

Antwortparameter für POS-Zahlungen mit Alipay oder Wechat


Statusprüfung durch das Terminal

Durch wiederholtes Aufrufen der Datei pospayment.aspx (Polling, MessageType F1) wird ermittelt, ob der Vorgang in Alipay/WeChat freigegeben wurde.Dazu muss geprüft werden, ob der Antwortparameter LastStatus den Wert OK oder FAILED angenommen hat.Der Vorgang gilt als erfolgreich freigegeben, wenn LastStatus den Wert OK und der Parameter AmountAuth den Zahlungsbetrag anzeigt.Der Vorgang gilt als abgelehnt, wenn LastStatus den Wert FAILED zurückgibt.Solange Alipay/WeChat den Vorgang nicht freigegeben hat, enthält LastStatus den Wert AUTHORIZE-REQUEST
Für den Aufruf der Statusprüfung gelten die Parameter aus dem Abschnitt Abfrage (Inquire).


Ratenkauf mit easyCredit

Durchführung einer Ratenkauf-Transaktion mit einem Terminal. Einige Parameter gelten nur für Anfragen aus bestimmten Bereichen: DCC: Dynamische Währungsumrechnung, MTT: Mass Transit Transaction.

Um eine POS-Zahlung mit easyCredit durchzuführen, verwenden Sie bitte folgende URL:

 

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameBaseURL
PageWithExcerptWording
posPayment.aspx

Für das Integrationstestsystem verwenden Sie bittehttps://dev.computop.de/Paygate/posPayment.aspx.


Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameRequest_Intro
PageWithExcerptReuse API

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

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamePOS_easyCredit_request
PageWithExcerptEN:POS Payment VPN

Parameter für POS-Zahlungen mit easyCredit


Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameResponse_Intro
PageWithExcerptReuse API

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

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamePOS_easyCredit_response
PageWithExcerptEN:POS Payment VPN

Antwortparameter für POS-Zahlungen mit easyCredit


Abfrage (Inquire)

Mit Hilfe der Inquire-Anfrage erhalten Sie Informationen zu einer Transaktion, von der Sie nur Ihre eigene TransID kennen. Einige Parameter gelten nur für Anfragen aus bestimmten Bereichen: DCC: Dynamische Währungsumrechnung, MTT: Mass Transit Transaction.

Um Informationen zu einer POS-Zahlung abzufragen, verwenden Sie bitte folgende URL:

 

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameBaseURL
PageWithExcerptWording
posPayment.aspx

Für das Integrationstestsystem verwenden Sie bittehttps://dev.computop.de/Paygate/posPayment.aspx.


Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameRequest_Intro
PageWithExcerptReuse API

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

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamePOS_inquire_request
PageWithExcerptEN:POS Payment VPN

Parameter zur Abfrage von Informationen zu POS-Zahlungen


Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameResponse_Intro
PageWithExcerptReuse API

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

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamePOS_inquire_response
PageWithExcerptEN:POS Payment VPN

Antwortparameter zur Abfrage von Informationen zu POS-Zahlungen


Kartenstornierung / automatische Stornierung

Die Stornierung wird von der Karte initiiert oder nach einer Zeitüberschreitung automatisch vom Terminal ausgelöst. Einige Parameter gelten nur für Anfragen aus bestimmten Bereichen: DCC: Dynamische Währungsumrechnung, MTT: Mass Transit Transaction.

Um eine POS-Zahlung automatisch zu stornieren, verwenden Sie bitte folgende UR:

 

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameBaseURL
PageWithExcerptWording
posPayment.aspx

Für das Integrationstestsystem verwenden Sie bittehttps://dev.computop.de/Paygate/posPayment.aspx.


Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameRequest_Intro
PageWithExcerptReuse API

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

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamePOS_reversal_request
PageWithExcerptEN:POS Payment VPN

Parameter für die Stornierung von POS-Zahlungen


Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameResponse_Intro
PageWithExcerptReuse API

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

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamePOS_reversal_response
DisableCachingtrue
PageWithExcerptEN:POS Payment VPN

Anwortparameter für die Stornierung von POS-Zahlungen


Manuelle Stornierung

Diese Stornierung wird durch den Terminalbetreiber ausgelöst. Einige Parameter gelten nur für Anfragen aus bestimmten Bereichen: DCC: Dynamische Währungsumrechnung, MTT: Mass Transit Transaction.

Um eine POS-Zahlung manuell zu stornieren, verwenden Sie bitte folgende URL:

 

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameBaseURL
PageWithExcerptWording
posPayment.aspx

Für das Integrationstestsystem verwenden Sie bittehttps://dev.computop.de/Paygate/posPayment.aspx.


Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameRequest_Intro
PageWithExcerptReuse API

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

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamePOS_manual_reversal_request
DisableCachingtrue
PageWithExcerptEN:POS Payment VPN

Parameter für manuelle Stornierung von POS-Zahlungen


Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameResponse_Intro
PageWithExcerptReuse API

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

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamePOS_manual_reversal_responseDisableCachingtrue
PageWithExcerptEN:POS Payment VPN

Antwortparameter für manuelle Stornierung von POS-Zahlungen


Gutschrift ohne Referenz

Auslösen einer Gutschrift über das Terminal. Einige Parameter gelten nur für Anfragen aus bestimmten Bereichen: DCC: Dynamische Währungsumrechnung, MTT: Mass Transit Transaction.

Um eine POS-Zahlung gutzuschreiben, verwenden Sie bitte folgende URL:

 

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameBaseURL
PageWithExcerptWording
posPayment.aspx

Für das Integrationstestsystem verwenden Sie bittehttps://dev.computop.de/Paygate/posPayment.aspx.


Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameRequest_Intro
PageWithExcerptReuse API

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

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamePOS_creditex_request
DisableCachingtrue
PageWithExcerptEN:POS Payment VPN

Parameter für Gutschriften von POS-Zahlungen


Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameResponse_Intro
PageWithExcerptReuse API

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

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamePOS_creditex_responseDisableCachingtrue
PageWithExcerptEN:POS Payment VPN

Antwortparameter für Gutschriften von POS-Zahlungen


POS-Erhöhung

Noch nicht für alle Acquirer verfügbar. Einige Parameter gelten nur für Anfragen aus bestimmten Bereichen: DCC: Dynamische Währungsumrechnung, MTT: Mass Transit Transaction.

Um eine POS-Zahlung zu erhöhen, verwenden Sie bitte folgende URL:

 

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameBaseURL
PageWithExcerptWording
posPayment.aspx

Für das Integrationstestsystem verwenden Sie bittehttps://dev.computop.de/Paygate/posPayment.aspx.


Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameRequest_Intro
PageWithExcerptReuse API

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

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamePOS_increment_requestDisableCachingtrue
PageWithExcerptEN:POS Payment VPN

Parameter für Erhöhung von POS-Zahlungen


Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameResponse_Intro
PageWithExcerptReuse API

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

Multiexcerpt include
DisableCaching
SpaceWithExcerptEN
MultiExcerptNamePOS_increment_response
truePageWithExcerptEN:POS Payment VPN

Antwortparameter für Erhöhung von POS-Zahlungen


DCC-Transaktionen über VPN

Um eine DCC-Anfrage zu stellen, verwenden Sie bitte folgende URL:

 

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameBaseURL
PageWithExcerptWording
posdcc.aspx

Für das Integrationstestsystem verwenden Sie bitte: https://dev.computop.de/Paygate/posdcc.aspx.


Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameRequest_Intro
PageWithExcerptReuse API

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

Multiexcerpt include
DisableCaching
SpaceWithExcerptEN
MultiExcerptNameDCC_request
truePageWithExcerptEN:POS Payment VPN

Parameter für DCC-Anfragen


Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameResponse_Intro
PageWithExcerptReuse API

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

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameDCC_responseDisableCachingtrue
PageWithExcerptEN:POS Payment VPN

Antwortparameter für DCC-Anfragen


Terminalkonfiguration

Rufen Sie die Terminalkonfigurationsdaten vom 

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamePlatform-Kurz
PageWithExcerptEN:Wording
ab. 

Um die POS-Terminalkonfigurationsdaten abzurufen, verwenden Sie bitte folgende URL:

 

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameBaseURL
PageWithExcerptWording
posConfig.aspx

Für das Integrationstestsystem verwenden Sie bittehttps://dev.computop.de/Paygate/posConfig.aspx.


Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameRequest_Intro
PageWithExcerptReuse API

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

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamePOS_config_requestDisableCachingtrue
PageWithExcerptEN:POS Payment VPN

Parameter zum Abrufen von POS-Terminalkonfigurationsdaten


Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameResponse_Intro
PageWithExcerptReuse API

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

Multiexcerpt include
DisableCaching
SpaceWithExcerptEN
MultiExcerptNamePOS_config_response
truePageWithExcerptEN:POS Payment VPN

Antwortparameter zum Abrufen von POS-Terminalkonfigurationsdaten


Terminalkonfiguration v2 (Spezielle Schnittstelle ohne Merchant ID in der Anfrage)

Rufen Sie die Terminalkonfigurationsdaten vom 

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamePlatform-Kurz
PageWithExcerptEN:Wording
ab. 

Um die POS-Terminalkonfigurationsdaten abzurufen, verwenden Sie bitte folgende URL:

 

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameBaseURL
PageWithExcerptWording
posConfigExt.aspx

Für das Integrationstestsystem verwenden Sie bitte: https://dev.computop.de/Paygate/posConfigExt.aspx.


Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameRequest_Intro
PageWithExcerptReuse API

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

Multiexcerpt include
DisableCaching
SpaceWithExcerptEN
MultiExcerptNamePOS_config2_request
truePageWithExcerptEN:POS Payment VPN

Parameter zum Abrufen von POS-Terminalkonfigurationsdaten


Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameResponse_Intro
PageWithExcerptReuse API

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

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamePOS_config2_responseDisableCachingtrue
PageWithExcerptEN:POS Payment VPN

Antwortparameter zum Abrufen von POS-Terminalkonfigurationsdaten


Zahlungsvermittler

Um die Funktionalität des Zahlungsvermittlers zu nutzen, müssen Sie Ihrer Anfrage die folgenden Parameter hinzufügen.

Die folgende Tabelle beschreibt die Anfrageparameter:

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

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamePOS_payment-facilitatorDisableCachingtrue
PageWithExcerptEN:POS Payment VPN

Zusätzliche Parameter für die Nutzung des Zahlungsvermittlers


CUT-OFF


Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameRequest_Intro
PageWithExcerptReuse API

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

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamePOS_cutoff_request
DisableCachingtrue
PageWithExcerptEN:POS Payment VPN

Parameter für Cut-Off


Beispielwert des Parameters: cutoff

Code Block
{
    "receiptNr": {
        "from": <receiptNrFrom>,
        "to": <receiptNrTo>
    },
    "numberOfTx": [
        {
            "brand":"VISA",
            "numberOfTx": <numberOfTx>,
            "checkSum": <checkSum>
        },
        {
            "brand":"MastereCard",
            "numberOfTx": <numberOfTx>,
            "checkSum": <checkSum>
        },
        {
            "brand":"Maestro",
            "numberOfTx": <numberOfTx>,
            "checkSum": <checkSum>
        },
        {
            "brand":"AMEX",
            "numberOfTx": <numberOfTx>,
            "checkSum": <checkSum>
        },
        {
            "brand":"DINERS",
            "numberOfTx": <numberOfTx>,
            "checkSum": <checkSum>
        },
         {
            "brand":"Discover",
            "numberOfTx": <numberOfTx>,
            "checkSum": <checkSum>
        },
        {
            "brand":"JCB",
            "numberOfTx": <numberOfTx>,
            "checkSum": <checkSum>
        },
         {
            "brand":"CUP",
            "numberOfTx": <numberOfTx>,
            "checkSum": <checkSum>
        },
        {
            "brand":"GIROCARD",
            "numberOfTx": <numberOfTx>,
            "checkSum": <checkSum>
        },
        {
            "brand":"SEPAELV",
            "numberOfTx": <numberOfTx>,
            "checkSum": <checkSum>
        }
    ]
}



Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameResponse_Intro
PageWithExcerptReuse API

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

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamePOS_cutoff_responseDisableCachingtrue
PageWithExcerptEN:POS Payment VPN

Antwortparameter für Cut-Off


EMV-Datenelemente

Der EMV-Datenblock wird als Hex-String gesendet.Die Daten sind TLV-kodiert.Eine ausführlicher Beschreibung von TLV und den EMV-Tags finden Sie in der EMV-Spezifikation „EMV v4.3 Book 3 Application Specification“, die hier heruntergeladen werden kann: https://www.emvco.com/specifications.aspx?id=223
Eine Tag-Liste finden Sie in Anhang A.


Die folgenden Tags sind für eine Kreditkartenzahlung erforderlich, sofern sie vom Terminal oder der Karte bereitgestellt werde:

Tag

Beschreibung

9F06

Anwendungskennung (AID)

9F26

Anwendungskryptogramm

9F27

Kryptogramm-Informationsdaten

9F10

Issuer-Anwendungsdaten (IAD)

9F37

Unvorhersehbare Zahl

9F36

Anwendung Trx.-Zähler (ATC)

95

Terminal-Verifizierungsergebnisse

9A

Transaktionsdatum

9C

Transaktionsart

9F02

Transaktionsbetrag

5F2A

Transaktions-Währungscode

82

Anwendungsaustauschprofil

9F1A

Terminal-Ländercode

9F03

Betrag, Sonstiges (ggf. Cashback-Betrag)

9F33

Terminalfähigkeiten
Muss für SEPAELV-Transaktionen gesendet werden.

9F34

CVM-Ergebnisse
Muss für SEPAELV-Transaktionen gesendet werden.

9F35

Terminalart

9F1E

Schnittstellengerät (IFD) Seriennummer

9F53

Transaktionskategoriecode

84

Dedizierter Dateiname

9F09

Terminal-Anwendung Versionsnummer

9F41

Transaktionssequenzzähler

DF01

Ergebnisse des Issuer-Skripts

DF02

Fehlererkennung

9F7C

Kundenexklusive Daten

9F6E

Formfaktorindikator


Die folgenden Tags sind für eine Kreditkartenzahlung optional:

Tag

Beschreibung

57

Track2-Äquivalentdaten

5F20

Name des Karteninhabers


Das folgende Tag ist für eine CLV+-Zahlung:

Tag

Beschreibung

DF64

Mandate ID: Diese wird zurückgegeben, wenn die Unterschrift des Kunden zum ersten Mal eingeholt wird und die Mandats-ID für zukünftige reibungslose Zahlungen erstellt wird


Antwort-Tags bei SEPA-ELV

Bei SEPA-ELV kann die Antwort optional folgende Tags enthalten:

  • 5F53 (IBAN)
  • DF65 (Gläubiger-ID)


Hinweis: Sofern diese Felder vorhanden sind, müssen sie auch auf dem Dokument ausgedruckt werden
5F53 (IBAN)
Länge: 34 Byte, Format: on 
Die IBAN kann optional im BMP55 der Antwortnachricht (210,1410) enthalten sein.Sie ist maximal 34 Ziffern lang und darf keine Sonderzeichen und Kleinbuchstaben enthalten.In Deutschland wird eine 22-stellige IBAN verwendet.
Ist die IBAN im BMP55 enthalten, wird sie vollständig ausgedruckt oder vom Terminal aus dem BMP55, der auf dem Händler- und Kundenbeleg unter den Kartendaten erfasst wurde, mithilfe der Maskierungsregel (Tag DF25) maskiert
Beispiel für eine Maskierung:
IBAN DE8553-0002
5F53 16 44 45 35 35 33 32 39 32 33 34 30 32 34 30 30 30 30 30 32
"DE85532912340123600002"
DF65 (Gläubiger-ID)
Länge: 8 - 35 Byte, Format: ans 
Bei Online-Transaktionen kann der Bedienercomputer optional eine Gläubiger-ID in die Antwortnachricht (BMP55, Tag DF65-) einfügen.Wenn die BMP55 der Antwortnachricht eine Gläubiger-ID (DF65) enthält, wird diese im Händlerdokument oder anstelle des konfigurierten Kundendokuments (mit dem Konkretisierungszeichen „Gl“) ausgedruckt.
Beispiel:
DF65 12 444539385A5A5A3039393939393939393939393939393939393939


Bildung des DUKPTMAC

Zur Nachrichtenauthentifizierung fügt der Absender der Nachricht einen MAC (Message Authentication Code) hinzu, der vom Empfänger verifiziert wird.

  • Der Eingabeblock zur Berechnung des MAC ist wie folgt aufgebaut: Berechnung eines SHA-256-Codes über die Nachricht;einschließlich des Felds MessageType, des Felds MerchantID bis zum Feld DUKPTMAC (DMAC ausgeschlossen).
  • Das Ergebnis ist ein 32 Byte großer Eingabeblock, der zur Berechnung des MAC verwendet wird.


Der MAC wird mithilfe eines Arbeitsschlüssels generiert, der aus dem 3-DES-DUKPT-Sicherheitsschema abgeleitet wurde.Das Ergebnis der MAC-Berechnung ist ein 8-Byte-Nachrichtenauthentifizierungsblock (MAB), bestehend aus einem MAC (höchste 4 Byte) und einem verbleibenden MAC (niedrigste 4 Byte).Das MAC-Feld der Nachricht wird auf den MAB gesetzt.Die MAC-Generierung und -Verifizierung erfolgt gemäß ANSI X9.19.


Nachrichtentypen

Übersicht der Typen

01 Kauf (Verkauf)
02 Stornierung
03 Rückerstattung
05 Autorisierung (Reservierung)
 
06 Inkrementelle Autorisierung
0B Buchung

CF Cut Off
E0 HSM as a Service
F0 Automatische Stornierung
F1 Abfrage
F2 Terminalkonfiguration

Erläuterungen

Tag

Beschreibung

01 Kauf (CT: Verkauf)

Autorisierung und Buchung in einer Transaktion werden Verkauf genannt

02 Stornierung

Stornierung der Autorisierung;
Stornierung des Verkaufs (nur möglich, wenn die Abrechnung beim Acquirer noch nicht erfolgt ist. Andernfalls ist nur eine Gutschrift möglich.)

03 Rückerstattung (CT: Gutschrift)

Rückerstattung am POS ohne vorherigen Verkauf

05 (Vor-)Autorisierung

Erhöhung möglich (CT: Reservierung)

06 Vor-Autorisierung

Erhöhung möglich (CT: Reservierung)

0B Buchung

Buchung einer Autorisierung