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 (veraltet)
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 (veraltet)
-Team.

Auf dieser Seite

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



Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNamePlatform-Kurz
PageWithExcerptWording (veraltet)
-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 (veraltet)
.

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 (veraltet)
posPayment.aspx

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


Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameRequest_Intro
PageWithExcerptReuse API

Table Transformer
dateFormatdd M yy
export-wordfalse
show-sourcefalse
export-csvfalse
id1774444518333_-746980634
transposefalse
worklog365|5|8|y w d h m|y w d h m
separator.
export-pdffalse
sqlSELECT * FROM T*

Key

Format

CND

Beschreibung

MessageTypean2MNachrichtentyp der Anfrage.Wird in der Antwort zurückgegeben.Autorisierte Werte finden Sie in den Erläuterungen im Anhang unter Nachrichtentypen.

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameMerchantID
pageMerchantID
typepage

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameTransID
pageTransID
typepage

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameRefNr
pagerefnr
typepage

Key

Format

CND

Beschreibung

Amountn..10M

Betrag in der kleinsten Währungseinheit (z.B. EUR Cent). Bitte wenden Sie sich an den

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameHelpdesk-Name
PageWithExcerptWording (veraltet)
, wenn Sie Beträge < 100 (kleinste Währungseinheit) buchen möchten.

Für DCC: Betrag in Fremdwährung

Bei Cashback-Transaktionen sollte hier die Summe aus Zahlungsbetrag und Cashback-Betrag angegeben werden.

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameCurrency
pageCurrency
typepage

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameMAC
pageMAC
typepage

Key

Format

CND

Beschreibung

POSTerminalIDan..20MTerminalID des Kartenlesers

Device

an16MSeriennummer des Kartenlesers
Manufactureran..30MHersteller des Kartenlesers (verbunden mit der Seriennummer)
TerminalModel..60OModell oder Typ des Kartenlesers
CCNrn8.19CPAN der Karte
CCBrandan..22MKartenmarke oder Name einer anderen Zahlungsmethode
EMVDataan..2048CBlock für Zusatzdaten.Wenn es keine Zusatzdaten gibt, z.B. bei MSR, dann lassen Sie diesen Parameter ganz weg.
OrderDescans..200OBeschreibung der gekauften Waren, Einzelpreise usw.
LocalDaten4CDer lokale Monat und Tag der Transaktion am Standort des Kartenakzeptors.Das Format ist MMTT.Obligatorisch für SEPAELV, optional für andere.
LocalTimen6CDie Ortszeit der Transaktion am Standort des Kartenakzeptors.Das Format ist hhmmss.Obligatorisch für SEPAELV, optional für andere.
ReceiptNrn4CObligatorisch für SEPAELV, Girocard-Transaktionen, optional für andere.Der Wert, den Terminals senden, hat für ELV in BMP 3 folgendes Format (gemäß ZVTH): 38bbbb (bbbb = Belegnummer)
ExtraCapabilitiesan4O

Wenn ein Terminal zusätzliche Funktionen wie Single Tap unterstützt, muss jede Transaktion mit der entsprechenden Terminalfunktion gekennzeichnet werden.

Zusätzliche Terminalfunktionen (Terminalfunktionen)
0001 : Single-Tap-fähig

DMACKSNan..20CDUKPT-Schlüsselseriennummer, die zum Generieren des DUKPT-MAC (Parameter DMAC) verwendet wird.Obligatorisch für alle Geräte außer PhonePOS.
DMACan16CDUKPT-Nachrichtenauthentifizierungscode, der über die gesamte Nachricht (alle Parameter außer DMAC) gebildet wird.Siehe Kapitel „Bildung des DUKPTMAC“.Obligatorisch für alle Geräte außer PhonePOS.

Allgemeine Parameter für Terminalzahlungen mit POS Payment


Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameResponse_Intro
PageWithExcerptReuse API

Table Transformer
dateFormatdd M yy
export-wordfalse
show-sourcefalse
export-csvfalse
id1774444535624_-337175885
transposefalse
worklog365|5|8|y w d h m|y w d h m
separator.
export-pdffalse
sqlSELECT * FROM T*

Key

Format

CND

Beschreibung

MessageTypean2M

In der Anfrage übermittelter Nachrichtentyp

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

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameRefNr
pagerefnr
typepage

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameStatus_OK_FAILED
pageStatus
typepage

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameDescription
pageDescription
typepage

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameCode
pageCode
typepage

Key

Format

CND

Beschreibung

POSTerminalIDan..20M

TerminalID des Kartenlesers

EMVDataan..2048C

Block für zusätzliche Daten

ConfigUpdatea3O

Wenn dieser Parameter in der Antwort vorkommt und den Wert "yes" hat, dann liegt ein Update der Terminalkonfiguration vor.Das Update kann dann über die posconfig.aspx abgerufen werden.

DMACKSNan..20M

DUKPT-Schlüsselseriennummer, die zum Generieren des DUKPT-MAC (Parameter DMAC) verwendet wird  

DMACan16M

DUKPT-Nachrichtenauthentifizierungscode für die gesamte Antwort

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 (veraltet)
posPayment.aspx

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


Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameRequest_Intro
PageWithExcerptReuse API

Table Transformer
dateFormatdd M yy
export-wordfalse
show-sourcefalse
export-csvfalse
id1774444557509_418518479
transposefalse
worklog365|5|8|y w d h m|y w d h m
separator.
export-pdffalse
sqlSELECT * FROM T*

Key

Format

CND

Beschreibung

MessageTypean2MNachrichtentyp der Anfrage.Wird als Antwort zurückgegeben.Zulässige Werte:
01 für Zahlungsbuchung und 
05 für Reservierung/Autorisierung 
(Erläuterungen im Anhang unter Nachrichtentypen)

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameMerchantID
pageMerchantID
typepage

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameTransID
pageTransID
typepage

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameRefNr
pagerefnr
typepage

Key

Format

CND

Beschreibung

Amountn..10M

Betrag in der kleinsten Währungseinheit (z.B. EUR Cent). Bitte wenden Sie sich an den

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameHelpdesk-Name
PageWithExcerptWording (veraltet)
, wenn Sie Beträge < 100 (kleinste Währungseinheit) buchen möchten.

Für DCC: Betrag in Fremdwährung

Bei Cashback-Transaktionen sollte hier die Summe aus Zahlungsbetrag und Cashback-Betrag angegeben werden.

Key

Format

CND

Beschreibung

CashbackAmountn..10OCashback-Betrag, falls dieser Transaktionstyp übermittelt wird.Angegeben in der kleinsten Währungseinheit (z. B. EUR-Cent).

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameCurrency
pageCurrency
typepage

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameMAC
pageMAC
typepage

Key

Format

CND

Beschreibung

POSTerminalIDan..20MTerminalID des Kartenlesers

Device

an16MSeriennummer des Kartenlesers
Manufactureran..30MHersteller des Kartenlesers (verbunden mit der Seriennummer)
TerminalModel..60OModell oder Typ des Kartenlesers
CCNrn8.19CPflicht, wenn die Kreditkartennummer nicht im Parameter DataEncrypted übergeben wird
CCBrandan..22MKartenmarke: VISA, MasterCard, Maestro, AMEX, DINERS, JCB, CUP.Bitte auf die Schreibweise achten!
Bei ELV immer SEPAELV angeben!
CCCVCn4OKartenprüfnummer: Die letzten 3 Ziffern der Kreditkartenunterart, bei AMEX 4 Ziffern.
CCExpiryn6MAblaufdatum der Kreditkarte (JJJJMM), zB 202507
CCSeqNon3OKartenfolgenummer
Track2an..224CObligatorisch beim Lesen von Magnetstreifen (MSR).Daten von Track2 für MSR oder Track2EquivalentData (Tag 57) (im Hex-Format).
EMVDataan..2048CEMC-Daten, wie sie für die Weitergabe an den Acquirer benötigt werden (im Hex-Format).Der genaue Aufbau wird durch das verwendete Protokoll vorgegeben, welches in den Stammdateien des Terminals hinterlegt ist. Wenn keine EMC-Daten, wie z.B. MSR, vorhanden sind, lassen Sie diesen Parameter ganz weg.
EntryModen3MPOS-Eingabemodus
PINDataan..128CPflicht für Online-PIN.Verschlüsselte PIN im ISO-0-Format.
PINKSNan..20CPflicht für Online-PIN. DUKPT-Schlüsselseriennummer der PIN.
DataEncryptedan..2048OPAN + Track2-äquivalente Daten (im TLV-Format) als verschlüsselter Wert.Wenn dieses Feld vorhanden ist, ist der Parameter CCNr nicht erforderlich.
DataKSNan..20CKSN wird vom Terminal generiert.Wird zum Entschlüsseln der Daten aus dem Parameter DataEncrypted benötigt.
OrderDescans..200OBeschreibung der gekauften Waren, Einzelpreise usw.
ChDescan..25OText, der auf der Kreditkartenabrechnung des Kunden neben dem Zahlungsempfänger angezeigt wird
LocalDaten4CDer lokale Monat und Tag der Transaktion am Standort des Kartenakzeptors.Das Format ist MMTT. Pflicht für SEPAELV, optional für andere.
LocalTimen6CDie Ortszeit der Transaktion am Standort des Kartenakzeptors.Das Format ist hhmmss.Obligatorisch für SEPAELV, optional für andere.
ReceiptNrn4CObligatorisch für SEPAELV, Girocard-Transaktionen, optional für andere.Der Wert, den Terminals senden, hat für ELV in BMP 3 folgendes Format (gemäß ZVTH): 38bbbb (bbbb = Belegnummer)
dccStatusa1CPflicht für DCC;Status der Fremdwährungsabrechnung.Mögliche Werte: U Fremdwährung wurde verwendet. E Fremdwährung wurde angeboten, aber nicht verwendet.
dccRateValueans13CPflicht bei DCC und dccStatus U;Wechselkurs mit Dezimalpunkt
baseAmountn..10CPflicht bei DCC und dccStatus U; Betrag in der kleinsten Währungseinheit in Terminalwährung
baseCurrencya3CPflicht bei DCC und dccStatus U; Am Terminal standardmäßig ingestellte Währung
dccMarginans..5ODCC-Marge/Aufschlag in Prozent
dccCommissionans..12ODCC-Provisionssatz in Prozent
dccSourceans..32OWechselkursquelle (z. B. „REUTERS WHOLESALE INTERBANK“)
dccTimestampans..20OZeitstempel des Wechselkurses
dccRequestIdan..32O

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNamePartner-Name
PageWithExcerptWording (veraltet)
PayID der DCC-Anfrage (ermöglicht die Verknüpfung von DCC- und POS-Zahlungsdatensätzen)

ContractIDn..8OZusätzliche Vertragsnummer des Händlers mit dem Acquirer, mit der die Standard-VU-Nummer überschrieben werden kann
AccVerifya..3OZulässiger Wert: yes 
Wenn dieser Parameter übermittelt wird, wird eine Kontoverifizierung (Zero Value Account Verification) durchgeführt.
In diesem Fall sind die Parameter Amount und Currency optional.Der Betrag kann Null sein.
RTFan1OFür wiederkehrende Zahlungen.Erlaubte Werte: I (Anfangszahlung eines neuen Abonnements) oder E (Vereinbarung, dass COF für weitere Zahlungen verwendet wird).
PACFormatn2O

Definiert das im Parameter PINData vorhandene ISO-PIN-Format.Gültige Werte:

10: ISO-0

11: ISO-1

14: ISO-4

Wenn dieser Wert nicht festgelegt ist, wird ISO-0 als Standard verwendet.

ExtraCapabilitiesan4O

Wenn ein Terminal zusätzliche Funktionen wie Single Tap unterstützt, muss jede Transaktion mit der entsprechenden Terminalfunktion gekennzeichnet werden.

Zusätzliche Terminalfunktionen (Terminalfunktionen)
0001 : Single-Tap-fähig

DuplicateATCa3CPflicht, wenn derselbe ATC für eine zweite Anfrage während eines Zahlungsvorgangs verwendet wird.Dieses Verfahren ist für das Single-Tap-Verfahren beschrieben.Jede weitere Anfrage mit demselben ATC wird in der Regel vom Acquirer oder Issuer abgelehnt.Das Single-Tap-Verfahren dient jedoch der Wiederholung des ATC und muss daher mit diesem Parameter gekennzeichnet werden. 

yes : Derselbe ATC wurde absichtlich gesendet
DMACKSNan..20CDUKPT-Schlüsselseriennummer, die zum Generieren des DUKPT-MAC (Parameter DMAC) verwendet wird.Obligatorisch für alle Geräte außer PhonePOS.
DMACan16CDUKPT-Nachrichtenauthentifizierungscode, der über die gesamte Nachricht (alle Parameter außer DMAC) gebildet wird.Siehe Kapitel „Bildung des DUKPTMAC“.Obligatorisch für alle Geräte außer PhonePOS.
dccRateIDans..20OFiserv IPG-Rate.Nur erforderlich bei einem DCC-Dienst über Fiserv.
TraceNran..6CEine vom Terminal vergebene Nummer zur eindeutigen Identifizierung einer Transaktion. Pflicht für SEPAELV- und girocard-Transaktionen, optional für andere.
ConditionCodean..2CZusätzliche Informationen zur Transaktion, die mit CLV+-Ende kommuniziert werden müssen. Pflicht für SEPAELV- und girocard-Transaktionen, optional für andere.

Parameter für POS-Zahlungen mit Kreditkarte


Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameResponse_Intro
PageWithExcerptReuse API

Table Transformer
dateFormatdd M yy
export-wordfalse
show-sourcefalse
export-csvfalse
id1774444576042_1210684099
transposefalse
worklog365|5|8|y w d h m|y w d h m
separator.
export-pdffalse
sqlSELECT * FROM T*

Key

Format

CND

Beschreibung

MessageTypean2M

In der Anfrage übermittelter Nachrichtentyp

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

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameRefNr
pagerefnr
typepage

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameStatus_OK_FAILED
pageStatus
typepage

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameDescription
pageDescription
typepage

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameCode
pageCode
typepage

Key

Format

CND

Beschreibung

POSTerminalIDan..20M

TerminalID des Kartenlesers

CodeExtan2M

Antwortcode des Acquirers

ApprovalCoden..6C

Freigabecode des Acquirers (auch AuthCode oder Autorisierungscode, auch Response genannt). Ist beim Händler konfiguriert.

EMVDataan..2048C

Acquirer-Antwort (im Hex-Format).Enthält unter anderem den Issuer Authorization Response Code (Tag 8A), die Issuer Scripts (Tag 71, 72) und Issuer Authentication Data (Tag 91).

VUNrans..20O

Vertragsnummer des Händlers mit dem Acquirer. Ist beim Händler konfiguriert.

TerminalIDans..20O

TerminalID, die

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNamePartner-Name
PageWithExcerptWording (veraltet)
 mit dem Acquirer austauscht. Ist beim Händler konfiguiert.

AQans..30O

Abkürzung der Acquirer. Ist beim Händler konfiguriert.

TrxTimeans21O

Ausführungszeitpunkt der Transaktion im Format: tt.MM.jjjj HH:mm:ssff. Ist beim Händler konfiguriert.

AdditionalResponseDataans..99O

Zusätzliche Antwortdaten (bei GICC BMP 44), die der Acquirer in der Antwort sendet. Ist beim Händler konfiguriert.

PCNrn..16O

Pseudokartennummer: Vom

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNamePlatform-Kurz
PageWithExcerptWording (veraltet)
generierte Zufallszahl, die eine echte Kreditkartennummer darstellt.Die Pseudokartennummer (PKN) beginnt mit 0 und die letzten 3 Ziffern entsprechen denen der echten Kartennummer.Die PKN kann als echte Kartennummer für Autorisierung, Buchung und Gutschriften verwendet werden.

TransactionIDan..56C

Als Antwort auf eine erste wiederkehrende Zahlung zurückgegebener Wert (RTF-I oder E)

ConfigUpdatea3O

Wenn dieser Parameter in der Antwort vorkommt und den Wert "yes" hat, dann liegt ein Update der Terminalkonfiguration vor.Das Update kann dann über die posconfig.aspx abgerufen werden.

Last4CardholderPANn..4O

Nur MTT: Die letzten 4 Ziffern der gedruckten PAN bei VISA, wenn die tokenisierte DPAN in der Anfrage verwendet wurde

PARans..999O

Nur MTT: Payment Account Reference, die VISA/MasterCard dem Händler zur Identifizierung eines Kunden in seinem Backoffice-System zur Verfügung stellt

EmbossedPANPCNrn..19O

Nur MTT und MasterCard/Maestro: Eine weitere Pseudo-Kartennummer (s. Parameter PCNr), die sich auf die aufgedruckte PAN der physischen Karte bezieht. Ist in der Acquirer-Antwort enthalten, wenn in der Anfrage eine tokenisierte PAN verwendet wurde.

EmbossedPANExpiryDaten..4O

Nur MTT und MasterCard/Maestro: Das Ablaufdatum des Parameters Embossed PAN, der in der Acquirer-Antwort enthalten ist.Format: JJMM.

OriginalCodeans..3O

Nur MTT: Enthält den originalen Antwort-Code (OmniPay BM 60 SF68: Scheme Response Code) der Autorisierungsplattformen für Zahlungssysteme

schemeReferenceIDans..64O

Nur MTT: Für nachfolgende Zahlungen mit hinterlegten Karten, verzögerte Autorisierungen und erneute Übermittlungen ist eine kartenmarken-spezifische Transaktions-ID erforderlich.

DMACKSNan..20M

DUKPT-Schlüsselseriennummer, die zum Generieren des DUKPT-MAC (Parameter DMAC) verwendet wird

DMACan16M

DUKPT-Nachrichtenauthentifizierungscode für die gesamte Antwort

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 (veraltet)
posPayment.aspx

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


Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameRequest_Intro
PageWithExcerptReuse API

Table Transformer
dateFormatdd M yy
export-wordfalse
show-sourcefalse
export-csvfalse
id1774444602738_-414430920
transposefalse
worklog365|5|8|y w d h m|y w d h m
separator.
export-pdffalse
sqlSELECT * FROM T*

Key

Format

CND

Beschreibung

MessageTypean2MNachrichtentyp der Anfrage.Wird als Antwort zurückgegeben.Zulässige Werte:
0B für Buchungsbenachrichtigung 
(Erläuterungen im Anhang unter Nachrichtentypen)

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

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameRefNr
pagerefnr
typepage

Key

Format

CND

Beschreibung

Amountn..10M

Betrag in der kleinsten Währungseinheit (z.B. EUR Cent). Bitte wenden Sie sich an den

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameHelpdesk-Name
PageWithExcerptWording (veraltet)
, wenn Sie Beträge < 100 (kleinste Währungseinheit) buchen möchten.

Für DCC: Betrag in Fremdwährung

Bei Cashback-Transaktionen sollte hier die Summe aus Zahlungsbetrag und Cashback-Betrag angegeben werden.

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameCurrency
pageCurrency
typepage

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameMAC
pageMAC
typepage

Key

Format

CND

Beschreibung

POSTerminalIDan...20MTerminalID des Kartenlesers

Device

an16MSeriennummer des Kartenlesers
Manufactureran..30MHersteller des Kartenlesers (verbunden mit der Seriennummer)
TerminalModel..60OModell oder Typ des Kartenlesers
LocalDaten4MDer lokale Monat und Tag der Transaktion am Standort des Kartenakzeptors.Das Format ist MMTT. Pflicht für SEPAELV, optional für andere.
LocalTimen6MDie Ortszeit der Transaktion am Standort des Kartenakzeptors.Das Format ist hhmmss.Obligatorisch für SEPAELV, optional für andere.
DMACKSNan..20CDUKPT-Schlüsselseriennummer, die zum Generieren des DUKPT-MAC (Parameter DMAC) verwendet wird.Obligatorisch für alle Geräte außer PhonePOS.
DMACan16CDUKPT-Nachrichtenauthentifizierungscode, der über die gesamte Nachricht (alle Parameter außer DMAC) gebildet wird.Siehe Kapitel „Bildung des DUKPTMAC“.Obligatorisch für alle Geräte außer PhonePOS.

Parameter für Buchungen von POS-Zahlungen


Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameResponse_Intro
PageWithExcerptReuse API

Table Transformer
dateFormatdd M yy
export-wordfalse
show-sourcefalse
export-csvfalse
id1774444618055_-509265404
transposefalse
worklog365|5|8|y w d h m|y w d h m
separator.
export-pdffalse
sqlSELECT * FROM T*

Key

Format

CND

Beschreibung

MessageTypean2MIn der Anfrage übermittelter Nachrichtentyp

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

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameRefNr
pagerefnr
typepage

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameStatus_OK_FAILED
pageStatus
typepage

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameDescription
pageDescription
typepage

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameCode
pageCode
typepage

Key

Format

CND

Beschreibung

POSTerminalIDan...20M

TerminalID des Kartenlesers

ConfigUpdatea3O

Wenn dieser Parameter in der Antwort vorkommt und den Wert "yes" hat, dann liegt ein Update der Terminalkonfiguration vor.Das Update kann dann über die posconfig.aspx abgerufen werden.

DMACKSNan..20M

DUKPT-Schlüsselseriennummer, die zum Generieren des DUKPT-MAC (Parameter DMAC) verwendet wird

DMACan16M

DUKPT-Nachrichtenauthentifizierungscode für die gesamte Antwort

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 (veraltet)
posPayment.aspx

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


Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameRequest_Intro
PageWithExcerptReuse API

Table Transformer
dateFormatdd M yy
export-wordfalse
show-sourcefalse
export-csvfalse
id1774444645094_1179867866
transposefalse
worklog365|5|8|y w d h m|y w d h m
separator.
export-pdffalse
sqlSELECT * FROM T*

Key

Format

CND

Beschreibung

MessageTypean2MNachrichtentyp der Anfrage.Wird als Antwort zurückgegeben.Zulässige Werte:
01 für Autorisierung und automatisierte Buchung 
(Erläuterungen im Anhang unter Nachrichtentypen)
ProcessModean2MMögiche Werte: 
00: Offline
01: Online
0E: Notfall offline (Terminal ist nicht mit dem Empfangsserver verbunden)
EC: Notfall im EC-Netzwerkbetrieb

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameMerchantID
pageMerchantID
typepage

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameTransID
pageTransID
typepage

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameRefNr
pagerefnr
typepage

Key

Format

CND

Beschreibung

Amountn..10M

Betrag in der kleinsten Währungseinheit (z.B. EUR Cent). Bitte wenden Sie sich an den

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameHelpdesk-Name
PageWithExcerptWording (veraltet)
, wenn Sie Beträge < 100 (kleinste Währungseinheit) buchen möchten.

Für DCC: Betrag in Fremdwährung

Bei Cashback-Transaktionen sollte hier die Summe aus Zahlungsbetrag und Cashback-Betrag angegeben werden.

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameCurrency
pageCurrency
typepage

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameMAC
pageMAC
typepage

Key

Format

CND

Beschreibung

POSTerminalIDan...20MTerminalID des Kartenlesers

Device

an16MSeriennummer des Kartenlesers
Manufactureran..30MHersteller des Kartenlesers (verbunden mit der Seriennummer)
TerminalModel..60OModell oder Typ des Kartenlesers
CCNrn8.19MPAN der Girocard
CCBrandan...22MFester Wert: girocard
CCExpiryn6MAblaufdatum der girocard (JJJJMM), z.B.202507
CCSeqNrn3OKartenfolgenummer
Track2an..224MAutorisierungspflicht bzw. Notbetrieb.Daten des Track2 für MSR bzw. Track2EquivalentData (Tag 57) (im Hex-Format).
EMVDataan..2048CEMC-Daten, wie sie für die Weitergabe zum Headend benötigt werden (im Hex-Format).Der genaue Aufbau wird durch das verwendete Protokoll vorgegeben, welches in den Stammdateien des Terminals hinterlegt ist. Wenn keine EMC-Daten, wie z.B. MSR, vorhanden sind, lassen Sie diesen Parameter ganz weg.
EntryModen3MPOS-Eingabemodus
PINDataan..128CPflicht für Online-PIN.Verschlüsselte PIN im ISO-0-Format.
PINKSNan..20CPflicht für Online-PIN. DUKPT-Schlüsselseriennummer der PIN.
OrderDescans..200OBeschreibung der gekauften Waren, Einzelpreise usw.
LocalDaten4MDatum der Transaktion.Format: MMTT
LocalTimen6MUhrzeit der Transaktion.Format: hhmmss
ReceiptNrn4MNummer für das Dokument.Wird fortlaufend erhöht.Überlauf bis 9999.
TerminalDataan...99MZu den Terminaldaten zählen: Onlinezeit, POS-Daten und Zulassungsnummer des Terminals.Format: Hex, TLV-kodiert (siehe auch TA BMP 61).
ConditionCoden2CBedingungscode.Werte von 00 bis 99 wie in TA unter BMP 25 beschrieben.
TraceNrn6MFortlaufende 6-stellige Dezimalzahl.Wird für jede Transaktion wie in TA beschrieben erhöht.
PACFormatn2O

Definiert das verwendete PIN-ISO-Format.10: ISO-0 11: ISO-1

Bei girocard ist das PIN-Format ISO 1 zulässig.

ExtraCapabilitiesan4O

Wenn ein Terminal zusätzliche Funktionen wie Single Tap unterstützt, muss jede Transaktion mit der entsprechenden Terminalfunktion gekennzeichnet werden.

Zusätzliche Terminalfunktionen (Terminalfunktionen)
0001 : Single-Tap-fähig

DMACKSNan...20CDUKPT-Schlüsselseriennummer, die zum Generieren des DUKPT-MAC (Parameter DMAC) verwendet wird.Obligatorisch für alle Geräte außer PhonePOS.
DMACan16CDUKPT-Nachrichtenauthentifizierungscode, der über die gesamte Nachricht (alle Parameter außer DMAC) gebildet wird.Siehe Kapitel „Bildung des DUKPTMAC“.Obligatorisch für alle Geräte außer PhonePOS.

Parameter für POS-Zahlungen mit Girocard


Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameResponse_Intro
PageWithExcerptReuse API

Table Transformer
dateFormatdd M yy
export-wordfalse
show-sourcefalse
export-csvfalse
id1774444661196_113227904
transposefalse
worklog365|5|8|y w d h m|y w d h m
separator.
export-pdffalse
sqlSELECT * FROM T*

Key

Format

CND

Beschreibung

MessageTypean2M

In der Anfrage übermittelter Nachrichtentyp

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

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameRefNr
pagerefnr
typepage

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameStatus_OK_FAILED
pageStatus
typepage

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameDescription
pageDescription
typepage

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameCode
pageCode
typepage

Key

Format

CND

Beschreibung

POSTerminalIDan...20M

TerminalID des Kartenlesers

CodeExtan2M

Antwortcode des Acquirers

ApprovalCoden..6C

Freigabecode des Acquirers (auch AuthCode oder Autorisierungs-ID, Response genannt). Ist beim Händler konfiguriert.

EMVDataan..2048C

Antwort-Headroom (im Hex-Format).Enthält unter anderem den Issuer Authorization Response Code (Tag 8A), die Issuer Scripts (Tag 71, 72) und Issuer Authentication Data (Tag 91)

ConfigUpdatea3O

Wenn dieser Parameter in der Antwort vorkommt und den Wert "yes" hat, dann liegt ein Update der Terminalkonfiguration vor.Das Update kann dann über die posconfig.aspx abgerufen werden.

DMACKSNan..20M

DUKPT-Schlüsselseriennummer, die zum Generieren des DUKPT-MAC (Parameter DMAC) verwendet wird

DMACan16M

DUKPT-Nachrichtenauthentifizierungscode für die gesamte Antwort

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 (veraltet)
posPayment.aspx

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


Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameRequest_Intro
PageWithExcerptReuse API

Table Transformer
dateFormatdd M yy
export-wordfalse
show-sourcefalse
export-csvfalse
id1774444682579_982821188
transposefalse
worklog365|5|8|y w d h m|y w d h m
separator.
export-pdffalse
sqlSELECT * FROM T*

Key

Format

CND

Beschreibung

MessageTypean2MNachrichtentyp der Anfrage.Wird als Antwort zurückgegeben.Zulässige Werte:
01
(Erläuterungen im Anhang unter Nachrichtentypen)

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameMerchantID
pageMerchantID
typepage

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameTransID
pageTransID
typepage

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameRefNr
pagerefnr
typepage

Key

Format

CND

Beschreibung

Amountn..10M

Betrag in der kleinsten Währungseinheit (z.B. EUR Cent). Bitte wenden Sie sich an den

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameHelpdesk-Name
PageWithExcerptWording (veraltet)
, wenn Sie Beträge < 100 (kleinste Währungseinheit) buchen möchten.

Für DCC: Betrag in Fremdwährung

Bei Cashback-Transaktionen sollte hier die Summe aus Zahlungsbetrag und Cashback-Betrag angegeben werden.

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameCurrency
pageCurrency
typepage

Key

Format

CND

Beschreibung

POSTerminalIDan..20MTerminalID des Kartenlesers

Device

an16MSeriennummer des Kartenlesers
Manufactureran..30MHersteller des Kartenlesers (verbunden mit der Seriennummer)
TerminalModel..60OModell oder Typ des Kartenlesers
CCNrn8.19MFür Alipay/Wechat nicht erforderlich.Bitte übergeben Sie 0000000000000000 (16 x 0), da obligatorisch.
CCBrandan..22MBei Alipay bitte immer angeben, bei Wechat immer Wechat anzeigen!
OrderDescans..200OBeschreibung der gekauften Waren, Einzelpreise usw.
ContractIDn..8OZusätzliche Vertragsnummer des Händlers mit dem Acquirer, mit der die Standard-VU-Nummer überschrieben werden kann
DMACKSNan..20CDUKPT-Schlüsselseriennummer, die zum Generieren des DUKPT-MAC (Parameter DMAC) verwendet wird.Obligatorisch für alle Geräte außer PhonePOS.
DMACan16CDUKPT-Nachrichtenauthentifizierungscode, der über die gesamte Nachricht (alle Parameter außer DMAC) gebildet wird.Siehe Kapitel „Bildung des DUKPTMAC“.Obligatorisch für alle Geräte außer PhonePOS.

Parameter für POS-Zahlungen mit Alipay oder Wechat


Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameResponse_Intro
PageWithExcerptReuse API

Table Transformer
dateFormatdd M yy
export-wordfalse
show-sourcefalse
export-csvfalse
id1774444697934_1724444143
transposefalse
worklog365|5|8|y w d h m|y w d h m
separator.
export-pdffalse
sqlSELECT * FROM T*

Key

Format

CND

Beschreibung

MessageTypean2M

In der Anfrage übermittelter Nachrichtentyp

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

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameRefNr
pagerefnr
typepage

Key

Format

CND

Beschreibung

POSTerminalIDan..20M

TerminalID des Kartenlesers

Statusa..50M

AUTHORIZE-REQUEST oder FAILED

Descriptionans..1024M

PENDING, da die Freigabe von Alipay / Wechat noch aussteht.Nähere Beschreibung falls die Zahlung abgelehnt wird. Bitte nutzen Sie nicht den Parameter Description, sondern Code für die Auswertung des Transaktionsstatus!

Coden8M

Wenn ein gültiger QR-Code übermittelt werden kann, dann 21190985 oder 23030985 für PENDING, andernfalls Fehlercode gemäß 

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNamePlatform-Kurz
PageWithExcerptWording (veraltet)
-Antwortcodes (A4 Fehlercodes)

EMVDataan..2048C

Wert für den QR-Code im JSON-Format zusätzlich base64-viren.Beispiele:
a) Alipay
ew0KCSJxCNvZSPiOiAHR0cHM6Ly9xci5hbGlwYXkuY29tL28JheDAwMTNo25tbW5XNiMDBlNiINCn0

b) Wechat eyJxCMNvZGUiOiJ3Zl4AW46Ly93eHHeS9iaXpwYXl1cmw/cHI9U0pwclkwWSJ9

base64-dekodiert: 
a) Ã "qrcode":"https://qr.alipay.com/bax009917nmmndisb00e6", "tradeÃ3no:"1234567890123456"

b) Ã "qrcode":"weixin://wxpay/bizpayurl? pr-SJprY0Y"

ConfigUpdatea3O

Wenn dieser Parameter in der Antwort vorkommt und den Wert "yes" hat, dann liegt ein Update der Terminalkonfiguration vor.Das Update kann dann über die posconfig.aspx abgerufen werden.

VUNrans..20M

PartnerID des Händlers

DMACKSNan..20M

DUKPT-Schlüsselseriennummer, die zum Generieren des DUKPT-MAC (Parameter DMAC) verwendet wird

DMACan16M

DUKPT-Nachrichtenauthentifizierungscode für die gesamte Antwort

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 (veraltet)
posPayment.aspx

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


Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameRequest_Intro
PageWithExcerptReuse API

Table Transformer
dateFormatdd M yy
export-wordfalse
show-sourcefalse
export-csvfalse
id1774444718013_-724384445
transposefalse
worklog365|5|8|y w d h m|y w d h m
separator.
export-pdffalse
sqlSELECT * FROM T*

Key

Format

CND

Beschreibung

MessageTypean2MNachrichtentyp der Anfrage.Wird als Antwort zurückgegeben.Zulässige Werte:
01
(Erläuterungen im Anhang unter Nachrichtentypen)

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameMerchantID
pageMerchantID
typepage

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameTransID
pageTransID
typepage

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameRefNr
pagerefnr
typepage

Key

Format

CND

Beschreibung

Amountn..10M

Betrag in der kleinsten Währungseinheit (z.B. EUR Cent). Bitte wenden Sie sich an den

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameHelpdesk-Name
PageWithExcerptWording (veraltet)
, wenn Sie Beträge < 100 (kleinste Währungseinheit) buchen möchten.

Für DCC: Betrag in Fremdwährung

Bei Cashback-Transaktionen sollte hier die Summe aus Zahlungsbetrag und Cashback-Betrag angegeben werden.

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameCurrency
pageCurrency
typepage

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameMAC
pageMAC
typepage

Key

Format

CND

Beschreibung

POSTerminalIDan..20MTerminalID des Kartenlesers

Device

an16MSeriennummer des Kartenlesers
Manufactureran..30MHersteller des Kartenlesers (verbunden mit der Seriennummer)
TerminalModel..60OModell oder Typ des Kartenlesers
CCNrn8.19MPAN der Karte.Bei easyCredit besteht die PAN aus Länder-Präfix, kurzer Bankleitzahl, Kontonummer und Prüfziffer.
CCBrandan..22MBitte bei easyCredit immer easyCredit mit angeben!
CCExpiryn6CPflicht für Kreditkarten.Ablaufdatum der Kreditkarte (JJJJMM), z.B. 202507.
OrderDescans..200OBeschreibung der gekauften Waren, Einzelpreise usw.
ContractIDn..8OZusätzliche Vertragsnummer des Händlers mit dem Acquirer, mit der die Standard-VU-Nummer überschrieben werden kann
DMACKSNan..20CDUKPT-Schlüsselseriennummer, die zum Generieren des DUKPT-MAC (Parameter DMAC) verwendet wird.Obligatorisch für alle Geräte außer PhonePOS.
DMACan16CDUKPT-Nachrichtenauthentifizierungscode, der über die gesamte Nachricht (alle Parameter außer DMAC) gebildet wird.Siehe Kapitel „Bildung des DUKPTMAC“.Obligatorisch für alle Geräte außer PhonePOS.

Parameter für POS-Zahlungen mit easyCredit


Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameResponse_Intro
PageWithExcerptReuse API

Table Transformer
dateFormatdd M yy
export-wordfalse
show-sourcefalse
export-csvfalse
id1774444735539_1404718821
transposefalse
worklog365|5|8|y w d h m|y w d h m
separator.
export-pdffalse
sqlSELECT * FROM T*

Key

Format

CND

Beschreibung

MessageTypean2M

In der Anfrage übermittelter Nachrichtentyp

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

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameRefNr
pagerefnr
typepage

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameStatus_OK_FAILED
pageStatus
typepage

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameDescription
pageDescription
typepage

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameCode
pageCode
typepage

Key

Format

CND

Beschreibung

POSTerminalIDan...20M

TerminalID des Kartenlesers

CodeExtan2M

Antwortcode von easyCredit posData.status code

ApprovalCoden..6C

Bei easyCredit die Genehmigungsnummer

EMVDataan..2048C

Bei easyCredit alle Elemente aus dem JSON-Objekt posData. Dieses enthält die Attribute für den Belegdruck. Format: JSON (verpackt in Base64).

VUNrans..20O

Bei easyCredit die Verkaufsstellennummer des Geschäfts

ConfigUpdatea3O

Wenn dieser Parameter in der Antwort vorkommt und den Wert "yes" hat, dann liegt ein Update der Terminalkonfiguration vor.Das Update kann dann über die posconfig.aspx abgerufen werden.

DMACKSNan..20M

DUKPT-Schlüsselseriennummer, die zum Generieren des DUKPT-MAC (Parameter DMAC) verwendet wird

DMACan16M

DUKPT-Nachrichtenauthentifizierungscode für die gesamte Antwort

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 (veraltet)
posPayment.aspx

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


Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameRequest_Intro
PageWithExcerptReuse API

Table Transformer
dateFormatdd M yy
export-wordfalse
show-sourcefalse
export-csvfalse
id1774444755622_-1339630670
transposefalse
worklog365|5|8|y w d h m|y w d h m
separator.
export-pdffalse
sqlSELECT * FROM T*

Key

Format

CND

Beschreibung

MessageTypean2MNachrichtentyp der Anfrage.Wird als Antwort zurückgegeben Erlaubte Werte im Anhang unter Nachrichtentypen. Hier immer::
F1
(Erläuterungen im Anhang unter Nachrichtentypen)

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameMerchantID
pageMerchantID
typepage

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameTransID
pageTransID
typepage

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameMAC
pageMAC
typepage

Key

Format

CND

Beschreibung

POSTerminalIDan..20MTerminalID des Kartenlesers

Device

an16MSeriennummer des Kartenlesers
Manufactureran..30C

Hersteller des Kartenlesers (verbunden mit der Seriennummer)

Pflicht für SEPAELV und Girocard, optional für andere.

TerminalModel..60OModell oder Typ des Kartenlesers
DMACKSNan..20CDUKPT-Schlüsselseriennummer, die zum Generieren des DUKPT-MAC (Parameter DMAC) verwendet wird.Obligatorisch für alle Geräte außer PhonePOS.
DMACan16CDUKPT-Nachrichtenauthentifizierungscode, der über die gesamte Nachricht (alle Parameter außer DMAC) gebildet wird.Siehe Kapitel „Bildung des DUKPTMAC“.Obligatorisch für alle Geräte außer PhonePOS.

Parameter zur Abfrage von Informationen zu POS-Zahlungen


Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameResponse_Intro
PageWithExcerptReuse API

Table Transformer
dateFormatdd M yy
export-wordfalse
show-sourcefalse
export-csvfalse
id1774444769619_599953483
transposefalse
worklog365|5|8|y w d h m|y w d h m
separator.
export-pdffalse
sqlSELECT * FROM T*

Key

Format

CND

Beschreibung

MessageTypean2M

In der Anfrage übermittelter Nachrichtentyp

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameMID
pagemid
typepage

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
namePayID
pagePayID
typepage

Key

Format

CND

Beschreibung

TransIDans..64C

Transaktionsnummer des Händlers.Im Fehlerfall nicht in der Antwort enthalten.

Statusa..50M

OK oder FAILED.Bezieht sich auf die Anfrage selbst.

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameDescription
pageDescription
typepage

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameCode
pageCode
typepage

Key

Format

CND

Beschreibung

POSTerminalIDan...20M

TerminalID des Kartenlesers

AmountAuthn..10O

Autorisierter Betrag der angeforderten Operation

AmountCapn..10O

Gebuchter Betrag des angeforderten Vorgangs

AmountCredn..10O

Gutgeschriebener Betrag des angeforderten Vorgangs

LastStatusn..10O

Status des angeforderten Vorgangs

ConfigUpdatea3O

Wenn dieser Parameter in der Antwort vorkommt und den Wert "yes" hat, dann liegt ein Update der Terminalkonfiguration vor.Das Update kann dann über die posconfig.aspx abgerufen werden.

DMACKSNan..20M

DUKPT-Schlüsselseriennummer, die zum Generieren des DUKPT-MAC (Parameter DMAC) verwendet wird

DMACan16M

DUKPT-Nachrichtenauthentifizierungscode für die gesamte Antwort

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 (veraltet)
posPayment.aspx

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


Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameRequest_Intro
PageWithExcerptReuse API

Table Transformer
dateFormatdd M yy
export-wordfalse
show-sourcefalse
export-csvfalse
id1774444786801_-1633314886
transposefalse
worklog365|5|8|y w d h m|y w d h m
separator.
export-pdffalse
sqlSELECT * FROM T*

Key

Format

CND

Beschreibung

MessageTypean2MNachrichtentyp der Anfrage.Wird als Antwort zurückgegeben.Zulässiger Wert:
F0
(Erläuterungen im Anhang unter Nachrichtentypen)

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

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameRefNr
pagerefnr
typepage

Key

Format

CND

Beschreibung

Amountn..10M

Betrag in der kleinsten Währungseinheit (z.B. EUR Cent). Bitte wenden Sie sich an den

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameHelpdesk-Name
PageWithExcerptWording (veraltet)
, wenn Sie Beträge < 100 (kleinste Währungseinheit) buchen möchten.

Für DCC: Betrag in Fremdwährung

Bei Cashback-Transaktionen sollte hier die Summe aus Zahlungsbetrag und Cashback-Betrag angegeben werden.

Key

Format

CND

Beschreibung

CashbackAmountn..10OCashback-Betrag, falls dieser Transaktionstyp übermittelt wird.Angegeben in der kleinsten Währungseinheit (z. B. EUR-Cent).

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameCurrency
pageCurrency
typepage

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameMAC
pageMAC
typepage

Key

Format

CND

Beschreibung

POSTerminalIDan..20MTerminalID des Kartenlesers

Device

an16MSeriennummer des Kartenlesers
Manufactureran..30C

Hersteller des Kartenlesers (verbunden mit der Seriennummer)

Pflicht für SEPAELV und Girocard, optional für andere.

TerminalModel..60OModell oder Typ des Kartenlesers
EMVDataan..2048CDaten der ursprünglichen Transaktion inkl. AAC bei Kartenrückbuchung (im Hex-Format).Sollten keine EMC-Daten, wie z.B. MSR, vorhanden sein, dann lassen Sie diesen Parameter komplett weg.
CCSeqNon3OKartenfolgenummer
OrderDescans..200OBeschreibung der gekauften Waren, Einzelpreise usw.
LocalDaten4CDer lokale Monat und Tag der Transaktion am Standort des Kartenakzeptors.Das Format ist MMTT. Pflicht für SEPAELV, optional für andere.
LocalTimen6CDie Ortszeit der Transaktion am Standort des Kartenakzeptors.Das Format ist hhmmss.Obligatorisch für SEPAELV, optional für andere.
ReceiptNrn4CObligatorisch für SEPAELV, Girocard-Transaktionen, optional für andere.Der Wert, den Terminals senden, hat für ELV in BMP 3 folgendes Format (gemäß ZVTH): 38bbbb (bbbb = Belegnummer)
dccStatusa1CPflicht für DCC;Status der Fremdwährungsabrechnung.Mögliche Werte: U Fremdwährung wurde verwendet. E Fremdwährung wurde angeboten, aber nicht verwendet.
TraceNrn6OFortlaufende 6-stellige Dezimalzahl.Wird für jede Transaktion wie in TA beschrieben erhöht.
ConditionCoden2CNur bei girocard Pflicht. Bedingungscode.Werte von 00 bis 99 wie in TA unter BMP 25 beschrieben.
TerminalDataan..99CNur bei girocard Pflicht. Zu den Terminaldaten gehören: Online-Zeit, POS-Daten und Zulassungsnummer des Terminals.Format: Hex, TLV-kodiert (siehe auch TA BMP 61).
DMACKSNan..20CDUKPT-Schlüsselseriennummer, die zum Generieren des DUKPT-MAC (Parameter DMAC) verwendet wird.Obligatorisch für alle Geräte außer PhonePOS.
DMACan16CDUKPT-Nachrichtenauthentifizierungscode, der über die gesamte Nachricht (alle Parameter außer DMAC) gebildet wird.Siehe Kapitel „Bildung des DUKPTMAC“.Obligatorisch für alle Geräte außer PhonePOS.

Parameter für die Stornierung von POS-Zahlungen


Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameResponse_Intro
PageWithExcerptReuse API

Table Transformer
dateFormatdd M yy
export-wordfalse
show-sourcefalse
export-csvfalse
id1774444807748_586197573
transposefalse
worklog365|5|8|y w d h m|y w d h m
separator.
export-pdffalse
sqlSELECT * FROM T*

Key

Format

CND

Beschreibung

MessageTypean2M

In der Anfrage übermittelter Nachrichtentyp

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

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameAmount
pageAmount
typepage

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameCurrency
pageCurrency
typepage

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameStatus_OK_FAILED
pageStatus
typepage

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameDescription
pageDescription
typepage

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameCode
pageCode
typepage

Key

Format

CND

Beschreibung

CodeExtan2M

Antwortcode des Acquirers

EMVDataan..2048C

Acquirer-Antwort (im Hex-Format).Enthält unter anderem den Issuer Authorization Response Code (Tag 8A), die Issuer Scripts (Tag 71, 72) und Issuer Authentication Data (Tag 91)

POSTerminalIDan...20M

TerminalID des Kartenlesers

ConfigUpdatea3O

Wenn dieser Parameter in der Antwort vorkommt und den Wert "yes" hat, dann liegt ein Update der Terminalkonfiguration vor.Das Update kann dann über die posconfig.aspx abgerufen werden.

VUNrans..20O

Nur bei Kreditkarten: Vertragsnummer des Händlers mit dem Acquirer. Ist beim Händler konfiguriert.

TerminalIDans..20O

Nur bei Kreditkarten: TerminalID, die

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNamePartner-Name
PageWithExcerptWording (veraltet)
mit dem Acquirer austauscht. Ist beim Händler konfiguriert.

AQans..30O

Abkürzung der Acquirer. Ist beim Händler konfiguriert.

TrxTimeans21O

Ausführungszeitpunkt der Transaktion im Format: tt.MM.jjjj HH:mm:ssff. Ist beim Händler konfiguriert.

DMACKSNan..20M

DUKPT-Schlüsselseriennummer, die zum Generieren des DUKPT-MAC (Parameter DMAC) verwendet wird

DMACan16M

DUKPT-Nachrichtenauthentifizierungscode für die gesamte Antwort

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 (veraltet)
posPayment.aspx

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


Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameRequest_Intro
PageWithExcerptReuse API

Table Transformer
dateFormatdd M yy
export-wordfalse
show-sourcefalse
export-csvfalse
id1774444825983_1851053511
transposefalse
worklog365|5|8|y w d h m|y w d h m
separator.
export-pdffalse
sqlSELECT * FROM T*

Key

Format

CND

Beschreibung

MessageTypean2MNachrichtentyp der Anfrage.Wird als Antwort zurückgegeben.Zulässiger Wert:
02
(Erläuterungen im Anhang unter Nachrichtentypen)

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

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameRefNr
pagerefnr
typepage

Key

Format

CND

Beschreibung

Amountn..10M

Betrag in der kleinsten Währungseinheit (z.B. EUR Cent). Bitte wenden Sie sich an den

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameHelpdesk-Name
PageWithExcerptWording (veraltet)
, wenn Sie Beträge < 100 (kleinste Währungseinheit) buchen möchten.

Für DCC: Betrag in Fremdwährung

Bei Cashback-Transaktionen sollte hier die Summe aus Zahlungsbetrag und Cashback-Betrag angegeben werden.

Key

Format

CND

Beschreibung

CashbackAmountn..10OCashback-Betrag, falls dieser Transaktionstyp übermittelt wird.Angegeben in der kleinsten Währungseinheit (z. B. EUR-Cent).

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameCurrency
pageCurrency
typepage

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameMAC
pageMAC
typepage

Key

Format

CND

Beschreibung

POSTerminalIDan..20MTerminalID des Kartenlesers

Device

an16MSeriennummer des Kartenlesers
Manufactureran..30MHersteller des Kartenlesers (verbunden mit der Seriennummer)
TerminalModel..60OModell oder Typ des Kartenlesers
LocalDaten4MDatum der Transaktion.Format: MMTT
LocalTimen6MUhrzeit der Transaktion.Format: hhmmss
ReceiptNrn4MNummer für das Dokument.Wird fortlaufend erhöht.Überlauf bis 9999.
TraceNrn6MFortlaufende 6-stellige Dezimalzahl.Wird für jede Transaktion wie in TA beschrieben erhöht.
ConditionCoden2C

Zusätzliche Informationen zur Transaktion, die mit CLV+-Ende kommuniziert werden müssen. Pflicht für SEPAELV- und girocard-Transaktionen, optional für andere.

Werte von 00 bis 99 wie in TA unter BMP 25 beschrieben.

TerminalDataan..99CNur bei girocard Pflicht. Zu den Terminaldaten gehören: Online-Zeit, POS-Daten und Zulassungsnummer des Terminals.Format: Hex, TLV-kodiert (siehe auch TA BMP 61).
CCExpiryn6CPflicht für Kreditkarten.Ablaufdatum der Karte (JJJJMM), z.B. 202507. Muss bei SEPAELV-Transaktionen übermittelt werden.
CCSeqNrn3OKartenfolgenummer. Muss für SEPAELV-Transaktionen gesendet werden.
EntryModen3CPflicht für Kreditkarten. POS-Eingabemodus (Tag 9F39).Muss für SEPAELV-Transaktionen gesendet werden.
DMACKSNan..20CDUKPT-Schlüsselseriennummer, die zum Generieren des DUKPT-MAC (Parameter DMAC) verwendet wird.Obligatorisch für alle Geräte außer PhonePOS.
DMACan16CDUKPT-Nachrichtenauthentifizierungscode, der über die gesamte Nachricht (alle Parameter außer DMAC) gebildet wird.Siehe Kapitel „Bildung des DUKPTMAC“.Obligatorisch für alle Geräte außer PhonePOS.

Parameter für manuelle Stornierung von POS-Zahlungen


Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameResponse_Intro
PageWithExcerptReuse API

Table Transformer
dateFormatdd M yy
export-wordfalse
show-sourcefalse
export-csvfalse
id1774444842016_-109568866
transposefalse
worklog365|5|8|y w d h m|y w d h m
separator.
export-pdffalse
sqlSELECT * FROM T*

Key

Format

CND

Beschreibung

MessageTypean2M

In der Anfrage übermittelter Nachrichtentyp

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

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameAmount
pageAmount
typepage

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameCurrency
pageCurrency
typepage

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameStatus_OK_FAILED
pageStatus
typepage

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameDescription
pageDescription
typepage

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameCode
pageCode
typepage

Key

Format

CND

Beschreibung

CodeExtan2O

Antwortcode des Acquirers

POSTerminalIDan...20M

TerminalID des Kartenlesers

VUNrans..20O

Nur bei Kreditkarten: Vertragsnummer des Händlers mit dem Acquirer. Ist beim Händler konfiguriert.

TerminalIDans..20O

Nur bei Kreditkarten: TerminalID, die

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNamePartner-Name
PageWithExcerptWording (veraltet)
mit dem Acquirer austauscht. Ist beim Händler konfiguriert.

AQans..30O

Abkürzung der Acquirer. Ist beim Händler konfiguriert.

TrxTimeans21O

Ausführungszeitpunkt der Transaktion im Format: tt.MM.jjjj HH:mm:ssff. Ist beim Händler konfiguriert.

ConfigUpdatea3O

Wenn dieser Parameter in der Antwort vorkommt und den Wert "yes" hat, dann liegt ein Update der Terminalkonfiguration vor.Das Update kann dann über die posconfig.aspx abgerufen werden.

OriginalCodeans..3O

Nur MTT: Enthält den originalen Antwort-Code (OmniPay BM 60 SF68: Scheme Response Code) der Autorisierungsplattformen für Zahlungssysteme

DMACKSNan..20M

DUKPT-Schlüsselseriennummer, die zum Generieren des DUKPT-MAC (Parameter DMAC) verwendet wird

DMACan16M

DUKPT-Nachrichtenauthentifizierungscode für die gesamte Antwort

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 (veraltet)
posPayment.aspx

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


Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameRequest_Intro
PageWithExcerptReuse API

Table Transformer
dateFormatdd M yy
export-wordfalse
show-sourcefalse
export-csvfalse
id1774444862921_-1870472393
transposefalse
worklog365|5|8|y w d h m|y w d h m
separator.
export-pdffalse
sqlSELECT * FROM T*

Key

Format

CND

Beschreibung

MessageTypean2MNachrichtentyp der Anfrage.Wird als Antwort zurückgegeben.Zulässiger Wert:
03
(Erläuterungen im Anhang unter Nachrichtentypen)

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameMerchantID
pageMerchantID
typepage

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameTransID
pageTransID
typepage

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameMAC
pageMAC
typepage

Key

Format

CND

Beschreibung

RefNrans..30OEindeutige Referenznummer.Für DCC: dccReferenceData (Referenz der DCC-Anfrage).

Amount

n..10M

Betrag in der kleinsten Währungseinheit (z.B. EUR Cent). Bitte wenden Sie sich an den

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameHelpdesk-Name
PageWithExcerptWording (veraltet)
, wenn Sie Beträge < 100 (kleinste Währungseinheit) buchen möchten.

Für DCC: Betrag in Fremdwährung

Bei Cashback-Transaktionen sollte hier die Summe aus Zahlungsbetrag und Cashback-Betrag angegeben werden.

Currencya3MWährung, dreistellig DIN/ISO 4217. Bei DCC: Die Fremdwährung.
dccStatusa1CPflicht für DCC;Status der Fremdwährungsabrechnung.Mögliche Werte: U Fremdwährung wurde verwendet. E Fremdwährung wurde angeboten, aber nicht verwendet.
dccRateValueans13CPflicht bei DCC und dccStatus U;Wechselkurs mit Dezimalpunkt
dccRateIDans..20CFiserv IPG-Rate.Nur vorhanden bei einem DCC-Dienst über Fiserv.
baseAmountn..10CPflicht bei DCC und dccStatus U; Betrag in der kleinsten Währungseinheit in Terminalwährung
baseCurrencya3CPflicht bei DCC und dccStatus U; Am Terminal standardmäßig ingestellte Währung
dccMarginans..5ODCC-Marge/Aufschlag in Prozent
dccCommissionans..12ODCC-Provisionssatz in Prozent
dccSourceans..32OWechselkursquelle (z. B. „REUTERS WHOLESALE INTERBANK“)
dccTimestampans..20OZeitstempel des Wechselkurses
dccRequestIdan..32O

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNamePartner-Name
PageWithExcerptWording (veraltet)
PayID der DCC-Anfrage (ermöglicht die Verknüpfung von DCC- und POS-Zahlungsdatensätzen)

POSTerminalIDan..20MTerminalID des Kartenlesers

Device

an16MSeriennummer des Kartenlesers
Manufactureran..30C

Hersteller des Kartenlesers (verbunden mit der Seriennummer)

Pflicht für SEPAELV und Girocard, optional für andere.

TerminalModel..60OModell oder Typ des Kartenlesers
CCNrn8..19MKartennummer
CCBrandan..22MKartenmarke: VISA, MasterCard, Maestro, AMEX, DINERS, JCB, CUP.Bitte achten Sie auf die Schreibweise!Bei ELV immer SEPAELV angeben!
CCExpiryn6MAblaufdatum der Karte (JJJJMM), zB 202507
CCSeqNrn3OKartenfolgenummer
Track2an..224CDaten des Track2 für MSR oder Track2EquivalentData (Tag 57) (im Hex-Format).Bei MSR ist Track2 bzw. Track2Enc zwingend erforderlich.
DataEncryptedan..2048OPan + Track2-Äquivalentdaten (im TLV-Format) als verschlüsselter Wert.Wenn dieses Feld vorhanden ist, ist der Parameter CCNr nicht erforderlich.Für die TLV-Zeichenfolge wird PKSC#7-Padding empfohlen.
DataKSNan..20CKSN wird vom Terminal generiert.Wird zum Entschlüsseln der Daten aus dem Parameter DataEncrypted benötigt.
EntryModen3CPflicht für Kreditkarten. POS-Eingabemodus.
OrderDescans..200OBeschreibung der gekauften Waren, Einzelpreise usw.
DMACKSNan..20CDUKPT-Schlüsselseriennummer, die zum Generieren des DUKPT-MAC (Parameter DMAC) verwendet wird.Obligatorisch für alle Geräte außer PhonePOS.
DMACan16CDUKPT-Nachrichtenauthentifizierungscode, der über die gesamte Nachricht (alle Parameter außer DMAC) gebildet wird.Siehe Kapitel „Bildung des DUKPTMAC“.Obligatorisch für alle Geräte außer PhonePOS.

Parameter für Gutschriften von POS-Zahlungen


Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameResponse_Intro
PageWithExcerptReuse API

Table Transformer
dateFormatdd M yy
export-wordfalse
show-sourcefalse
export-csvfalse
id1774444881297_-1077101021
transposefalse
worklog365|5|8|y w d h m|y w d h m
separator.
export-pdffalse
sqlSELECT * FROM T*

Key

Format

CND

Beschreibung

MessageTypean2M

In der Anfrage übermittelter Nachrichtentyp

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

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameStatus_OK_FAILED
pageStatus
typepage

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameDescription
pageDescription
typepage

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameCode
pageCode
typepage

Key

Format

CND

Beschreibung

POSTerminalIDan...20M

TerminalID des Kartenlesers

CodeExtan2M

Antwortcode des Acquirers

VUNrans..20O

Nur bei Kreditkarten: Vertragsnummer des Händlers mit dem Acquirer. Ist beim Händler konfiguriert.

TerminalIDans..20O

Nur bei Kreditkarten: TerminalID, die

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNamePartner-Name
PageWithExcerptWording (veraltet)
mit dem Acquirer austauscht. Ist beim Händler konfiguriert.

AQans..30O

Abkürzung der Acquirer. Ist beim Händler konfiguriert.

TrxTimeans21O

Ausführungszeitpunkt der Transaktion im Format: tt.MM.jjjj HH:mm:ssff. Ist beim Händler konfiguriert.

ConfigUpdatea3O

Wenn dieser Parameter in der Antwort vorkommt und den Wert "yes" hat, dann liegt ein Update der Terminalkonfiguration vor.Das Update kann dann über die posconfig.aspx abgerufen werden.

DMACKSNan..20M

DUKPT-Schlüsselseriennummer, die zum Generieren des DUKPT-MAC (Parameter DMAC) verwendet wird

DMACan16M

DUKPT-Nachrichtenauthentifizierungscode für die gesamte Antwort

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 (veraltet)
posPayment.aspx

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


Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameRequest_Intro
PageWithExcerptReuse API

Table Transformer
dateFormatdd M yy
export-wordfalse
show-sourcefalse
export-csvfalse
id1774444916710_-1734192227
transposefalse
worklog365|5|8|y w d h m|y w d h m
separator.
export-pdffalse
sqlSELECT * FROM T*

Key

Format

CND

Beschreibung

MessageTypean2MNachrichtentyp der Anfrage.Wird als Antwort zurückgegeben.Zulässiger Wert:
06
(Erläuterungen im Anhang unter Nachrichtentypen)

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

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameRefNr
pagerefnr
typepage

Key

Format

CND

Beschreibung

Amountn..10M

Betrag in der kleinsten Währungseinheit (z.B. EUR Cent). Bitte wenden Sie sich an den

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameHelpdesk-Name
PageWithExcerptWording (veraltet)
, wenn Sie Beträge < 100 (kleinste Währungseinheit) buchen möchten.

Für DCC: Betrag in Fremdwährung

Bei Cashback-Transaktionen sollte hier die Summe aus Zahlungsbetrag und Cashback-Betrag angegeben werden.

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameCurrency
pageCurrency
typepage

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameMAC
pageMAC
typepage

Key

Format

CND

Beschreibung

POSTerminalIDan..20MTerminalID des Kartenlesers

Device

an16MSeriennummer des Kartenlesers
Manufactureran..30MHersteller des Kartenlesers (verbunden mit der Seriennummer)
TerminalModel..60OModell oder Typ des Kartenlesers
CCSeqNrn3OKartenfolgenummer
Track2an..224CObligatorisch beim Lesen von Magnetstreifen (MSR).Daten von Track2 für MSR oder Track2EquivalentData (Tag 57) (im Hex-Format).
EMVDataan..2048CEMC-Daten, wie sie für die Weitergabe an den Acquirer benötigt werden (im Hex-Format).Der genaue Aufbau wird durch das verwendete Protokoll vorgegeben, welches in den Stammdateien des Terminals hinterlegt ist. Wenn keine EMC-Daten, wie z.B. MSR, vorhanden sind, lassen Sie diesen Parameter ganz weg.
EntryModen3MPOS-Eingabemodus
DataEncryptedan..2048OPAN + Track2-äquivalente Daten (im TLV-Format) als verschlüsselter Wert.Wenn dieses Feld vorhanden ist, ist der Parameter CCNr nicht erforderlich.
DataKSNan..20CKSN wird vom Terminal generiert.Wird zum Entschlüsseln der Daten aus dem Parameter DataEncrypted benötigt.
LocalDaten4MDatum der Transaktion.Format: MMTT
LocalTimen6MUhrzeit der Transaktion.Format: hhmmss
ReceiptNrn4MNummer für das Dokument.Wird fortlaufend erhöht.Überlauf bis 9999.
DMACKSNan..20CDUKPT-Schlüsselseriennummer, die zum Generieren des DUKPT-MAC (Parameter DMAC) verwendet wird.Obligatorisch für alle Geräte außer PhonePOS.
DMACan16CDUKPT-Nachrichtenauthentifizierungscode, der über die gesamte Nachricht (alle Parameter außer DMAC) gebildet wird.Siehe Kapitel „Bildung des DUKPTMAC“.Obligatorisch für alle Geräte außer PhonePOS.

Parameter für Erhöhung von POS-Zahlungen


Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameResponse_Intro
PageWithExcerptReuse API

Table Transformer
dateFormatdd M yy
export-wordfalse
show-sourcefalse
export-csvfalse
id1774444933374_-1418396356
transposefalse
worklog365|5|8|y w d h m|y w d h m
separator.
export-pdffalse
sqlSELECT * FROM T*

Key

Format

CND

Beschreibung

MessageTypean2M

In der Anfrage übermittelter Nachrichtentyp

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

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameRefNr
pagerefnr
typepage

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameAmount
pageAmount
typepage

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameCurrency
pageCurrency
typepage

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameStatus_OK_FAILED
pageStatus
typepage

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameDescription
pageDescription
typepage

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameCode
pageCode
typepage

Key

Format

CND

Beschreibung

CodeExtan2O

Antwortcode des Acquirers

POSTerminalIDan...20M

TerminalID des Kartenlesers

OriginalCodeans..3O

Nur MTT: Enthält den originalen Antwort-Code (OmniPay BM 60 SF68: Scheme Response Code) der Autorisierungsplattformen für Zahlungssysteme

VUNrans..20O

Vertragsnummer des Händlers mit dem Acquirer. Ist beim Händler konfiguriert.

TerminalIDans..20O

TerminalID, die

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNamePartner-Name
PageWithExcerptWording (veraltet)
mit dem Acquirer austauscht. Ist beim Händler konfiguriert.

AQans..30O

Abkürzung der Acquirer. Ist beim Händler konfiguriert.

TrxTimeans21O

Ausführungszeitpunkt der Transaktion im Format: tt.MM.jjjj HH:mm:ssff. Ist beim Händler konfiguriert.

EMVDataan..2048C

Block für zusätzliche Daten

ConfigUpdatea3O

Wenn dieser Parameter in der Antwort vorkommt und den Wert "yes" hat, dann liegt ein Update der Terminalkonfiguration vor.Das Update kann dann über die posconfig.aspx abgerufen werden.

DMACKSNan..20M

DUKPT-Schlüsselseriennummer, die zum Generieren des DUKPT-MAC (Parameter DMAC) verwendet wird

DMACan16M

DUKPT-Nachrichtenauthentifizierungscode für die gesamte Antwort

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 (veraltet)
posdcc.aspx

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


Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameRequest_Intro
PageWithExcerptReuse API

Table Transformer
dateFormatdd M yy
export-wordfalse
show-sourcefalse
export-csvfalse
id1774444954800_642928969
transposefalse
worklog365|5|8|y w d h m|y w d h m
separator.
export-pdffalse
sqlSELECT * FROM T*

Key

Format

CND

Beschreibung

MessageTypean2MNachrichtentyp der Anfrage.Wird als Antwort zurückgegeben.Zulässiger Wert:
FC
(Erläuterungen im Anhang unter Nachrichtentypen)

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameMerchantID
pageMerchantID
typepage

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameTransID
pageTransID
typepage

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameRefNr
pagerefnr
typepage

Key

Format

CND

Beschreibung

Amountn..10M

Betrag in der kleinsten Währungseinheit (z.B. EUR Cent). Bitte wenden Sie sich an den

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameHelpdesk-Name
PageWithExcerptWording (veraltet)
, wenn Sie Beträge < 100 (kleinste Währungseinheit) buchen möchten.

Für DCC: Betrag in Fremdwährung

Bei Cashback-Transaktionen sollte hier die Summe aus Zahlungsbetrag und Cashback-Betrag angegeben werden.

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameCurrency
pageCurrency
typepage

Key

Format

CND

Beschreibung

POSTerminalIDan...20M

TerminalID des Kartenlesers

Devicean16M

Seriennummer des Kartenlesers

CCBINn10M

Die ersten 10 Ziffern der Kartennummer

CCExpiryn6M

Ablaufdatum der Kreditkarte (JJJJMM), z.B. 202507

CCBranda..22M

Kartenmarke

ContractIDn..8O

Zusätzliche Vertragsnummer des Händlers

Parameter für DCC-Anfragen


Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameResponse_Intro
PageWithExcerptReuse API

Table Transformer
dateFormatdd M yy
export-wordfalse
show-sourcefalse
export-csvfalse
id1774444981035_-1426491480
transposefalse
worklog365|5|8|y w d h m|y w d h m
separator.
export-pdffalse
sqlSELECT * FROM T*

Key

Format

CND

Beschreibung

MessageTypean2M

In der Anfrage übermittelter Nachrichtentyp

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

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameRefNr
pagerefnr
typepage

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameStatus_OK_FAILED
pageStatus
typepage

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameDescription
pageDescription
typepage

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameCode
pageCode
typepage

Key

Format

CND

Beschreibung

POSTerminalIDan...20M

TerminalID des Kartenlesers

CodeExtn..10O

Der Status der DCC-Anfrage, wenn der Händler aktiviert ist und die Anfrage fehlschlägt

ErrorTextan..256O

Fehlertext bei fehlgeschlagener Registrierung beim Händler

dccRateIDans..20O

Fiserv IPG-Rate.Nur vorhanden bei einem DCC-Dienst über Fiserv.




Folgende Parameter werden nur bei erfolgreicher Abfrage zurückgegeben

dccRateValueans..13C

Wechselkurs mit Dezimaltrennzeichen

dccForeignCurrencyCodea3C

Fremdwährung, dreistellig DIN / ISO 4217

expirationTimeans..19C

Zeitstempel, der die Gültigkeitsdauer des Wechselkurses angibt.Angabe in UTC.

Format: JJJJ-MM-TTTHH:mm:ss

dccForeignAmountn..10C

Fremdwährungsbetrag in der kleinsten Währungseinheit

dccMarginans..5C

Wechselkursgebühr in Prozent.

Dieser Wert gibt den Aufschlag auf den Wechselkurs der Transaktion an. Dieser Aufschlag wird auch als Kursmarge bezeichnet und entspricht der Marge, die auf den Großhandelswechselkurs der DCC-Transaktion angewendet wird. Die Kursmarge wird für den Belegdruck und gegebenenfalls zur Erfüllung gesetzlicher Anforderungen angegeben. Beispiele: 3 3,4 3,75

dccCommissionans7C

Reserviert, Fest "00.0000" - dd.dddd

dccSourceans...32C

Wechselkursanbieter: „REUTERS WHOLESALE INTERBANK“

dccTimestampans19C

Zeitstempel der Anforderung des Wechselkurses.Angabe in UTC.

Format: JJJJ-MM-TTTHH:mm:ss

Antwortparameter für DCC-Anfragen


Terminalkonfiguration

Rufen Sie die Terminalkonfigurationsdaten vom 

Multiexcerpt include
SpaceWithExcerptENDE
MultiExcerptNamePlatform-Kurz
PageWithExcerptEN:Wording
ab. 

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

 

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameBaseURL
PageWithExcerptWording (veraltet)
posConfig.aspx

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


Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameRequest_Intro
PageWithExcerptReuse API

Table Transformer
dateFormatdd M yy
export-wordfalse
show-sourcefalse
export-csvfalse
id1774445026056_-1377310818
transposefalse
worklog365|5|8|y w d h m|y w d h m
separator.
export-pdffalse
sqlSELECT * FROM T*

Key

Format

CND

Beschreibung

MessageTypean2MNachrichtentyp der Anfrage.Wird als Antwort zurückgegeben. Hier immer:
F2
(Erläuterungen im Anhang unter Nachrichtentypen)

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameMerchantID
pageMerchantID
typepage

Key

Format

CND

Beschreibung

POSTerminalIDan..20MTerminalID des Kartenlesers

Device

an16MSeriennummer des Kartenlesers
Manufactureran..30MHersteller des Kartenlesers (verbunden mit der Seriennummer)
TerminalModel..60OModell oder Typ des Kartenlesers
DMACKSNan..20MDUKPT-Schlüsselseriennummer, die zum Generieren des DUKPT-MAC (Parameter DMAC) verwendet wird
DMACan16MDUKPT-Nachrichtenauthentifizierungscode, der über die gesamte Nachricht (alle Parameter außer DMAC) gebildet wird.Siehe Kapitel „Bildung des DUKPTMAC“.

Parameter zum Abrufen von POS-Terminalkonfigurationsdaten


Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameResponse_Intro
PageWithExcerptReuse API

Table Transformer
dateFormatdd M yy
export-wordfalse
show-sourcefalse
export-csvfalse
id1774445043037_-1653794589
transposefalse
worklog365|5|8|y w d h m|y w d h m
separator.
export-pdffalse
sqlSELECT * FROM T*

Key

Format

CND

Beschreibung

MessageTypean2M

In der Anfrage übermittelter Nachrichtentyp

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameMID
pagemid
typepage

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameStatus_OK_FAILED
pageStatus
typepage

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameDescription
pageDescription
typepage

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameCode
pageCode
typepage

Key

Format

CND

Beschreibung

ConfigDataans..8192M

Konfigurationsdaten im vereinbarten Format

POSTerminalIDan...20M

TerminalID des Kartenlesers

DMACKSNan..20M

DUKPT-Schlüsselseriennummer, die zum Generieren des DUKPT-MAC (Parameter DMAC) verwendet wird

DMACan16M

DUKPT-Nachrichtenauthentifizierungscode für die gesamte Antwort

Antwortparameter zum Abrufen von POS-Terminalkonfigurationsdaten


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

Rufen Sie die Terminalkonfigurationsdaten vom 

Multiexcerpt include
SpaceWithExcerptENDE
MultiExcerptNamePlatform-Kurz
PageWithExcerptEN:Wording
ab. 

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

 

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameBaseURL
PageWithExcerptWording (veraltet)
posConfigExt.aspx

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


Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameRequest_Intro
PageWithExcerptReuse API

Table Transformer
dateFormatdd M yy
export-wordfalse
show-sourcefalse
export-csvfalse
id1774445069549_399410460
transposefalse
worklog365|5|8|y w d h m|y w d h m
separator.
export-pdffalse
sqlSELECT * FROM T*

Key

Format

CND

Beschreibung

MessageTypean2MNachrichtentyp der Anfrage.Wird als Antwort zurückgegeben. Hier immer:
F2
(Erläuterungen im Anhang unter Nachrichtentypen)

Key

Format

CND

Beschreibung

POSTerminalIDan..20MTerminalID des Kartenlesers

Device

an16MSeriennummer des Kartenlesers
Manufactureran..30MHersteller des Kartenlesers (verbunden mit der Seriennummer)
TerminalModel..60OModell oder Typ des Kartenlesers
DMACKSNan..20MDUKPT-Schlüsselseriennummer, die zum Generieren des DUKPT-MAC (Parameter DMAC) verwendet wird
DMACan16MDUKPT-Nachrichtenauthentifizierungscode, der über die gesamte Nachricht (alle Parameter außer DMAC) gebildet wird.Siehe Kapitel „Bildung des DUKPTMAC“.

Parameter zum Abrufen von POS-Terminalkonfigurationsdaten


Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameResponse_Intro
PageWithExcerptReuse API

Table Transformer
dateFormatdd M yy
export-wordfalse
show-sourcefalse
export-csvfalse
id1774445082990_-289505054
transposefalse
worklog365|5|8|y w d h m|y w d h m
separator.
export-pdffalse
sqlSELECT * FROM T*

Key

Format

CND

Beschreibung

MessageTypean2M

In der Anfrage übermittelter Nachrichtentyp

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameMID
pagemid
typepage

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameStatus_OK_FAILED
pageStatus
typepage

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameDescription
pageDescription
typepage

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameCode
pageCode
typepage

Key

Format

CND

Beschreibung

ConfigDataans..8192M

Konfigurationsdaten im vereinbarten Format

POSTerminalIDan...20M

TerminalID des Kartenlesers

DMACKSNan..20M

DUKPT-Schlüsselseriennummer, die zum Generieren des DUKPT-MAC (Parameter DMAC) verwendet wird

DMACan16M

DUKPT-Nachrichtenauthentifizierungscode für die gesamte Antwort

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 TransformerdateFormatdd M yyexport-wordfalseshow-sourcefalseexport-csvfalseid1774445098116_-1812149737transposefalseworklog365|5|8|y w d h m|y w d h mseparator.export-pdffalsesqlSELECT * FROM T*

Key

Format

CND

Beschreibung

subMID

ans..15

C

SubMerchantID, die vom Zahlungsvermittler vergeben und im Aufruf übermittelt wird, um Subhändler im Transaktionsprozess zu identifizieren.

subMIDName

ans..22

C

Name der SubMerchantID

subMIDAddrCity

ans..13

C

Ort der SubMerchantID

subMIDAddrCountryCode

a2

C

Ländercode der SubMerchantID im Format ISO-3166-1, alphanumerisch 2-stellig

subMIDAddrStreet

ans..38

C

Straße der SubMerchantID

subMIDAddrZip

ans..10

C

Postleitzahl der SubMerchantID

subMIDAddrState

ans3

C

Bundesland der SubMerchantID

Zusätzliche Parameter für die Nutzung des Zahlungsvermittlers


CUT-OFF


Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameRequest_Intro
PageWithExcerptReuse API

Table Transformer
dateFormatdd M yy
export-wordfalse
show-sourcefalse
export-csvfalse
id1774445114428_751570128
transposefalse
worklog365|5|8|y w d h m|y w d h m
separator.
export-pdffalse
sqlSELECT * FROM T*

Key

Format

CND

Beschreibung

MessageTypean2M

Nachrichtentyp der Anfrage.Wird als Antwort zurückgegeben. Zulässiger Wert:
CF
(Erläuterungen im Anhang unter Nachrichtentypen)

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameMerchantID
pageMerchantID
typepage

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameTransID
pageTransID
typepage

Key

Format

CND

Beschreibung

POSTerminalIDan..20MTerminalID des Kartenlesers

Device

an16MSeriennummer des Kartenlesers

cutoff

JSONOBase64-codiertes JSON-Objekt
DMACKSNan..20MDUKPT-Schlüsselseriennummer, die zum Generieren des DUKPT-MAC (Parameter DMAC) verwendet wird
DMACan16MDUKPT-Nachrichtenauthentifizierungscode, der über die gesamte Nachricht (alle Parameter außer DMAC) gebildet wird.Siehe Kapitel „Bildung des DUKPTMAC“.

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 Transformer
dateFormatdd M yy
export-wordfalse
show-sourcefalse
export-csvfalse
id1774445137140_-1257841901
transposefalse
worklog365|5|8|y w d h m|y w d h m
separator.
export-pdffalse
sqlSELECT * FROM T*

Key

Format

CND

Beschreibung

MessageTypean2M

In der Anfrage übermittelter Nachrichtentyp

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameMID
pagemid
typepage

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
namePayID
pagePayID
typepage

Key

Format

CND

Beschreibung

TransIDans..64CNur bei Erfolg: Transaktionsnummer des Händlers.
POSTerminalIDan..20MTerminalID des Kartenlesers
Statusa..50MOK (URLSuccess) oder FAILED (URLFailure). Bezieht sich auf die Anfrage selbst.

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameDescription
pageDescription
typepage

Table Excerpt Include
isFirstTimeEntertrue
statictrue
v2
nameCode
pageCode
typepage

Key

Format

CND

Beschreibung

DMACKSNan..20MDUKPT-Schlüsselseriennummer, die zum Generieren des DUKPT-MAC (Parameter DMAC) verwendet wird
DMACan16MDUKPT-Nachrichtenauthentifizierungscode, der über die gesamte Nachricht (alle Parameter außer DMAC) gebildet wird.Siehe Kapitel „Bildung des DUKPTMAC“.

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