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

Systemdiagramm

Nachfolgend finden Sie ein detailliertes Systemdiagramm, das die Verbindung zwischen verschiedenen Beteiligten und die von jeder Entität im MTT Echo-System bereitgestellten Funktionalitäten beschreibt.

System diagram

Below is a detailed system diagram describing the connectivity between different stakeholders and the functionalities provided by each entity in the MTT Echo system.

Multiexcerpt

Multiexcerpt include
SpaceWithExcerptEN

MultiExcerptNamesystem_diagram

Image Removed

PageWithExcerptEN:MTT Mass Transit Transactions

Table of Contents


Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNamePlatform-Kurz
PageWithExcerptWording
-Schnittstelle

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameDefinition
PageWithExcerptDefinition DE


POS InitiateD

Transaction types

Transaktionstypen (

Aggregated

Aggregierte /

Deferred Authorizations

aufgeschobene Autorisierungen)

Below the interfaces description, relevant for submitting Mass Transportation transaction types.

Nachfolgend die Schnittstellenbeschreibung, die zur Übermittlung von Mass Transportation Transaktionstypen relevant ist.


Integrations-Integration System: https://dev.computop.de/Paygate/posPayment.aspx
Production Produktiv-System: …/posPayment.aspx

Multiexcerpt include
SpaceWithExcerpt

EN

DE
MultiExcerptNameBaseURL
PageWithExcerpt

EN:

Wording
posPayment.aspx


Multiexcerpt include
SpaceWithExcerptENDE
MultiExcerptNameRequest_Intro
PageWithExcerptEN:Reuse API

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

Multiexcerpt-include
SpaceWithExcerptEN
MultiExcerptNamePOS_initiateD_request

Table Transformer
dateFormatdd M yy
export-wordfalse
show-sourcefalse
export-csvfalse
id1674039108570_-2075559078
transposefalse
PageWithExcerptEN:MTT Mass Transit Transactions

Aufrufparameter für POS-Zahlungen


Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameResponse_Intro
PageWithExcerptReuse API

export-pdffalse

Table Filter
inversefalse
defaultDescription
isFirstTimeEnterfalse
hideColumnstrue
sparkNameSparkline
hidePanetrue
datepatterndd M yy
id1674455743530_279198915
worklog365|5|8|y w d h m|y w d h m
isORAND
separatorPoint (.)
order
0
sqlSELECT * FROM T*

Key

Format

CND

Description

Beschreibung

MessageType

an2

M

Message type for the request. Allowed values:

01 Sale (two step transaction)

05 Pre-Authorization, Authorization

Nachrichtentyp für die Anfrage. Zulässige Werte:

01 Verkauf (zweistufige Transaktion)

05 Vorautorisierung, Autorisierung

Table Excerpt Include
statictrue
nameMerchantID
pageEN:MerchantID
typepage

Table Excerpt Include
statictrue
nameTransID
pageEN:TransID
typepage

Key

Format

CND

Description

Beschreibung

RefNr

ans..30

O

Merchant’s unique reference number

For DCC: dccReferenceData (reference of DCC request)

Eindeutige Referenznummer des Händlers

Für DCC: dccReferenceData (Referenz der DCC-Anfrage)

Amount

n..10

M

Amount in the smallest currency unit (e.g. EUR Cent).

For DCC: Amount in foreign currency

Betrag in der kleinsten Währungseinheit (z. B. EUR Cent).

Für DCC: Betrag in Fremdwährung

Currency

a3

M

Currency, three digits DIN / ISO 4217

For DCC: Foreign currency

Währung, drei Zeichen DIN / ISO 4217

Für DCC: Fremdwährung

LocalDaten4MLocal Date of the transaction. Format: MMDDLokales Datum der Transaktion. Format: MMTTLocalTimen6MLocal Time of the transaction. Format: hhmmssOrtszeit der Transaktion. Format: hhmmss

POSTerminalID

an..20

M

TerminalID of the POS device

Terminal-ID des POS-Geräts

Device

an16

M

Serial number of POS device

Seriennummer des POS-Geräts

CCNr

n8..19

C

PAN of the card. For credit cards only the number. For ELV the PAN consisting of country prefix, short sort code, account number and check digit

PAN der Karte. Bei Kreditkarten nur die Nummer. Bei ELV die PAN bestehend aus Länder-Präfix, Bankleitzahl, Kontonummer und Prüfziffer

CCBrand

an..22

M

Brand: VISA, MasterCard, Maestro, AMEX, DINERS, JCB, CUP. Please note spelling!

For ELV always use SEPAELV!

Marke: VISA, MasterCard, Maestro, AMEX, DINERS, JCB, CUP. Bitte beachten Sie die richtige Schreibweise!

Für ELV verwenden Sie immer SEPAELV!

CCCVC

n..4

O

Card validation code: The last 3 digit next to the signature field on the card, 4 digits for AMEX

Kartenprüfnummer: Die letzten 3 Ziffern neben dem Unterschriftsfeld auf der Karte, bei AMEX 4 Ziffern

CCExpiry

n6

M

Mandatory for credit cards. Expiry date of the card (YYYYMM), e.g. 202207

Pflicht für Kreditkarten. Ablaufdatum der Karte (JJJJMM), z.B. 202207

CCSeqNr

n3

O

Card sequence number

Kartenfolgenummer

Track2

an..224

C

Mandatory for magnet stripe read (MSR). Data of track2 for MSR or Track2Equivalent (Tag 57) (hex representation)

Pflicht für Magnetstreifenlesung (MSR). Daten von Track2 für MSR oder Track2Equivalent (Tag 57) (Hex-Darstellung)

EMVData

an..2048

C

EMV data that is forwarded to the acquirer (BER TLV hex representation). Drop this parameter if there is no EMV data, e.g. MSR

EMV-Daten, die an den Acquirer weitergeleitet werden (BER-TLV-Hex-Darstellung). Lassen Sie diesen Parameter weg, wenn keine EMV-Daten vorhanden sind, z.B. MSR

EntryMode

n3

C

Mandatory for credit cards. POS Entry Mode (Tag 9F39)

Pflicht für Kreditkarten. POS-Eingabemodus (Tag 9F39)

OrderDesc

ans..200

O

Description of sold goods, unit price, etc.

Beschreibung der verkauften Waren, Einzelpreis usw.

AccVerify

a..3

O

Allowed value: YES

Used to initiate an account verification (zero value auth). Amount may be zero.

Zulässiger Wert: YES

Wird verwendet, um eine Kontoüberprüfung zu initiieren (Nullwert-Authentifizierung). Der Betrag kann Null sein.

Table Excerpt Include
statictrue
nameMAC
pageEN:MAC
typepage

Key

Format

CND

Description

BeschreibungChDesc

ans..25

O

Text printed on the customer’s credit card bill alongside the payee.

Note: For MasterCard the length is limited to 22 while for VISA 25.

Text, der neben dem Zahlungsempfänger auf der Kreditkartenabrechnung des Kunden gedruckt wird.

Hinweis: Für MasterCard ist die Länge auf 22 Zeichen begrenzt, bei VISA hingegen auf 25.

subMIDAddrCityans..13OThis field is used to override the default Merchant City in the Authorization request. (A PTO aggregator ID can be passed through)Dieses Feld wird verwendet, um die Standard-Händlerstadt in der Autorisierungsanfrage zu überschreiben. (Eine PTO-Aggregator-ID kann durchgereicht werden)subMIDNameans..25O

This field is used to override the default Merchant Name in the Authorization request. (A PTO aggregator ID can be passed through)

Dieses Feld wird verwendet, um den standardmäßigen Händlernamen in der Autorisierungsanfrage zu überschreiben. (Eine PTO-Aggregator-ID kann durchgereicht werden)

DataEncrypted

an. 2048

O

Merchant can submit the Encrypted value of (PAN + Track 2 Equivalent Data in TLV format). If case this field is provided the CCNr is not required.

Der Händler kann den verschlüsselten Wert von (PAN + Track 2 Equivalent Data im TLV-Format) übermitteln. Wenn dieses Feld übermittelt wird, ist die CCNr nicht erforderlich.

DataKSN

an. 20

C

KSN value generated from the terminal and required to Decrypt the Data present in 'DataEncrypted' parameter.

Vom Terminal generierter KSN-Wert, der zum Entschlüsseln der im Parameter „DataEncrypted“ vorhandenen Daten erforderlich ist.

Request parameter for POS payments

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameResponse_Intro
PageWithExcerptEN:Reuse API

Table Filter
defaultBeschreibung
isFirstTimeEnterfalse
hideColumnstrue
sparkNameSparkline
hidePanetrue
datepatterndd M yy
id1674039132622_450008748
worklog365|5|8|y w d h m|y w d h m
isORAND
separatorPoint (.)
order0
Multiexcerpt
MultiExcerptNamePOS_initiateD_response
Table Transformer
dateFormatdd M yy
export-wordfalse
show-sourcefalse
export-csvfalse
id1674039132624_-559052784
transposefalse
worklog365|5|8|y w d h m|y w d h m
separator.
export-pdffalse
sqlSELECT * FROM T*

Key

Format

CND

Description

Beschreibung

MessageType

an2

M

Message type for the request

Nachrichtentyp für die Anfrage

Table Excerpt Include
statictrue
nameMID
pageEN:mid
typepage

Table Excerpt Include
statictrue
namePayID
pageEN:PayID
typepage

Table Excerpt Include
statictrue
nameXID
pageEN:XID
typepage

Table Excerpt Include
statictrue
nameTransID
pageEN:TransID
typepage

Table Excerpt Include
statictrue
nameStatus_OK_FAILED
pageEN:Status
typepage

Table Excerpt Include
statictrue
nameDescription
pageEN:Description
typepage

Table Excerpt Include
statictrue
nameCode
pageEN:Code
typepage

Key

Format

CND

Description

Beschreibung

RefNr

ans..30

O

Merchant’s unique reference number

Eindeutige Referenznummer des Händlers

POSTerminalID

an..20

M

TerminalID of the pin entry device

Terminal-ID des PIN-Eingabegeräts

CodeExt

an2

M

Acquirer response code

Antwortcode des Acquirers

Approvalcode

n..6

C

Only for credit card, only if configured: Authorization code form the authorization response

Nur für Kreditkarte, nur wenn konfiguriert: Autorisierungscode aus der Autorisierungsantwort

EMVData

an..2048

C

For credit card: Acquirer response (hex representation). Consists of ‚Issuer Authorization Response Code‘ (Tag 8A), Issuer Scripts (Tag 71, 72), Issuer Authentication Data (Tag 91) etc.

For ELV: IBAN (Tag 5F53) and Creditor ID (Tag DF65), format see annex EMV Data elements

Bei Kreditkarte: Acquirer-Antwort (Hex-Darstellung). Besteht aus ‚Issuer Authorization Response Code‘ (Tag 8A), Issuer Scripts (Tag 71, 72), Issuer Authentication Data (Tag 91) usw.

Bei ELV: IBAN (Tag 5F53) und Gläubiger-ID (Tag DF65), Format siehe Anhang EMV-Datenelemente

VUNr

ans..20

O

Only for credit card: Contract partner number. Configured in merchant settings.

Nur bei Kreditkarte: Vertragspartnernummer. In den Händlereinstellungen konfiguriert.

TerminalID

ans..20

O

Only for credit card: ID, used for data exchange between

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamePartner-Name
PageWithExcerptEN:Wording
and the acquirer. Configured in merchant settings.

Nur bei Kreditkarte: ID für den Datenaustausch zwichen

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNamePartner-Name
PageWithExcerptWording
und dem Acquirer. In den Händlereinstellungen konfiguriert.

AQ

ans..30

O

Only if configured: Acquirer shortcut

Nur wenn konfiguriert: Acquirer Shortcut

TrxTime

ans21

O

Time stamp of transaction in the format dd.MM.yyyy HH:mm:ssff

Zeitstempel der Transaktion im Format dd.MM.yyyy HH:mm:ssff

AdditionalResponseData

ans..99

O

Only for credit card, only if configured: Additional Response Data taken from acquirer response

Nur für Kreditkarte, nur wenn konfiguriert: Zusätzliche Antwortdaten aus der Acquirer-Antwort

Table Excerpt Include
statictrue
namePCNr
pageEN:PCNr
typepage

Key

Format

CND

Description

Beschreibung

Last4CardholderPAN

n..4

O

VISA last 4 digits of the embossed PAN when tokenised DPAN was used in the request

VISA die letzten 4 Ziffern der eingeprägten PAN, wenn in der Anfrage eine tokenisierte DPAN verwendet wurde

PAR

ans…999

O

Payment Account Reference data provided by VISA/MC used mainly by MTT merchants to identify a customer in their back-office system

Von VISA/MC bereitgestellte Zahlungskonto-Referenzdaten, die hauptsächlich von MTT-Händlern verwendet werden, um einen Kunden in ihrem Backoffice-System zu identifizieren

EmbossedPANPCNr

n..19

O

(MC/Maestro only) Provided only for Mass Transit transaction types and is a second CT PKN that it refers to the Embossed PAN of the physical card. Received in Acquirer response when tokenised PAN was send in request.

(Nur MC/Maestro) Wird nur für Mass-Transit-Transaktionstypen bereitgestellt und ist eine zweite CT-PKN, die sich auf die geprägte PAN der physischen Karte bezieht. Wird in der Acquirer-Antwort empfangen, wenn in der Anfrage eine tokenisierte PAN gesendet wurde.

EmbossedPANExpiryDate

n..4 (YYMM)

O

(MC/Maestro only) Provided only for Mass Transit transaction types and is the expiration date of the Embossed PAN received from the Acquirer in response.

(Nur MC/Maestro) Wird nur für Mass-Transit-Transaktionstypen bereitgestellt und ist das Ablaufdatum der eingeprägten PAN, die vom Acquirer in der Antwort erhalten wurde.

OriginalCode

ans..3

O

Contains the original response code (BM 60.68 Scheme response code) from payment schemes authorization platforms.

Enthält den ursprünglichen Antwortcode (BM 60.68 Scheme Response Code) von Autorisierungsplattformen für Zahlungssysteme.

schemeReferenceID

ans..64

O

Card scheme specific transaction ID required for subsequent credential-on-file payments, delayed authorizations and resubmissions.

Spezifische Transaktions-ID des Kartensystems, die für nachfolgende Zahlungen mit hinterlegten Anmeldeinformationen, verzögerte Autorisierungen und erneute Übermittlungen erforderlich ist.

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamePOS_initiateD_response
PageWithExcerptEN:MTT Mass Transit Transactions

Antwortparameter für POS-Zahlungen


POS Incremental (Maestro-Szenario)


Integrations-System: https://dev.computop.de/Paygate/posPayment.aspx
Produktiv-System: …/posPayment.aspx

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameBaseURL
PageWithExcerptWording
posPayment.aspx


Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameRequest_Intro
PageWithExcerptReuse API

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

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamePOS_incremental_request
PageWithExcerptEN:MTT Mass Transit Transactions

Parameter für Incremental

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameResponse_Intro
PageWithExcerptReuse API

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

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamePOS_incremental_response
PageWithExcerptEN:MTT Mass Transit Transactions

Antwortparameter für Incremental


Manuelle Stornierung (POS)


Integrations-System: https://dev.computop.de/Paygate/posPayment.aspx
Produktiv-System: …/posPayment.aspx

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameBaseURL
PageWithExcerptWording
posPayment.aspx


Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameRequest_Intro
PageWithExcerptReuse API

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

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamemanual_reversal_request
PageWithExcerptEN:MTT Mass Transit Transactions

Parameter für Stornierung

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameResponse_Intro
PageWithExcerptReuse API

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

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamemanual_reversal_response
PageWithExcerptEN:MTT Mass Transit Transactions

Antwortparameter für Stornierung


Automatisches Inkasso (MIT & VISA Resubmission)

Diagramm des Prozessablaufs über Server-zu-Server

Für die Server-zu-Server-Zahlungsvorgänge beachten Sie bitte das Handbuch Programmiergrundlagen.

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameserver_to_server_processflow
PageWithExcerptEN:MTT Mass Transit Transactions

Prozessablauf einer Zahlung über Server-zu-Server-Schnittstelle


Aufruf der Schnittstelle: allgemeine Parameter

Um einen TLS-Notify über eine Server-zu-Server-Verbindung durchzuführen, verwenden Sie bitte folgende URL:

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameBaseURL
PageWithExcerptWording
direct.aspx


Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameRequest_Intro
PageWithExcerptReuse API

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

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamedebt_recovery_request
PageWithExcerptEN:MTT Mass Transit Transactions

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNameResponse_Intro
PageWithExcerptReuse API

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

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamedebt_recovery_response
PageWithExcerptEN:MTT Mass Transit Transactions


ECOM Inkasso (ATB-Webportal) per Formular

Diagramm des Prozessablaufs über die Formularschnittstelle

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameform_processflow
PageWithExcerptEN:MTT Mass Transit Transactions

Prozessablauf der Kreditkartenzahlung über Formula-Schnittstelle


Für ECOM Inkasso sind die Aufruf- und Antwortparameter die gleichen wie bei der Übermittlung einer normalen E-Commerce-Transaktion.

Hinweis: Als Anforderung in MTT von VISA und MasterCard sollte diese Art von Transaktionen immer über den 3DS-Authentifizierungsprozess durchgeführt werden.

Es besteht die Möglichkeit, solche Transaktionen als 3DS 1.0 über unsere Legacy-API: Kreditkarten einzureichen.

Oder über den neuen Authentifizierungsablauf EMV 3DS 2.0 mit der folgenden Online-API: Kreditkartenformular (paySSL).



Integrationshandbuch und Tools

Nachfolgende Dokumente beschreiben ausführlicher, wie Nachrichten richtig programmiert und an die

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNamePartner-Name
PageWithExcerptWording
API-Endpunkte gesendet werden.

Um Programmierern die Integration des

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNamePlatform-Kurz
PageWithExcerptWording
zu erleichtern, gibt es einen hilfreichen ZIP-Ordner mit Code-Beispielen und Funktionen in verschiedenen Programmiersprachen.

Response parameter for POS payments

POS Incremental (Maestro scenario)

Integration System: https://dev.computop.de/Paygate/posPayment.aspx
Production System: …/posPayment.aspx

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameBaseURL
PageWithExcerptEN:Wording
posPayment.aspx

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameRequest_Intro
PageWithExcerptEN:Reuse API

Table Filter
defaultBeschreibung
isFirstTimeEnterfalse
hideColumnstrue
sparkNameSparkline
hidePanetrue
datepatterndd M yy
id1674039149057_911686471
worklog365|5|8|y w d h m|y w d h m
isORAND
separatorPoint (.)
order0
Multiexcerpt
MultiExcerptNamePOS_incremental_request
Table Transformer
dateFormatdd M yy
export-wordfalse
show-sourcefalse
export-csvfalse
id1674039149058_-1649282945
transposefalse
worklog365|5|8|y w d h m|y w d h m
separator.
export-pdffalse
sqlSELECT * FROM T*

Key

Format

CND

Description

Beschreibung

MessageType

an2

M

Message type for the request. Will be returned in the response. Allowed value: 06Nachrichtentyp für die Anfrage. Wird in der Antwort zurückgegeben. Zulässiger Wert: 06

Table Excerpt Include
statictrue
nameMerchantID
pageEN:MerchantID
typepage

Table Excerpt Include
statictrue
namePayID
pageEN:PayID
typepage

Table Excerpt Include
statictrue
nameTransID
pageEN:TransID
typepage

Table Excerpt Include
statictrue
nameMAC
pageEN:MAC
typepage

Table Excerpt Include
statictrue
nameRefNr
pageEN:refnr
typepage

Table Excerpt Include
statictrue
nameAmount
pageEN:Amount
typepage

Table Excerpt Include
statictrue
nameCurrency
pageEN:Currency
typepage

Key

Format

CND

Description

BeschreibungLocalDaten4MLocal Date of the transaction. Format: MMDDLokales Datum der Transaktion. Format: MMTTLocalTimen6MLocal Time of the transaction. Format: hhmmssOrtszeit der Transaktion. Format: hhmmss

POSTerminalID

an..20

M

TerminalID of the pin entry device

Terminal-ID des PIN-Eingabegeräts

Device

an16

M

Serial number of pin entry device

Seriennummer des PIN-Eingabegeräts

EntryMode

n3

M

Mandatory for credit cards. POS Entry Mode.

Pflicht für Kreditkarten. POS-Eingabemodus.

CCSeqNr

n3

C

Required in all transactions where chip-card is present and the chip card contains a Card Sequence Number, otherwise optional in requests.

Bei allen Transaktionen erforderlich, bei denen eine Chipkarte vorhanden ist und die Chipkarte eine Kartenfolgenummer enthält, ansonsten bei Anfragen optional.

Track2

an..224

C

Mandatory for Magnetic Stripe Read (MSR). Data of track 2 with MSR or Track2EquivalentData (tag 57) (in hex formatting).

Pflicht für Magnetstreifenlesung (MSR). Daten von Track2 für MSR oder Track2Equivalent (Tag 57) (Hex-Darstellung)

EMVData

an..2048

C

EMV data as required for passing on to the acquirer (in hex formatting). The exact structure is determined by the protocol used, which is stored in the master data of the terminal. If no EMV data is available, e.g. for MSR, then omit this parameter completely.

EMV-Daten, wie sie zur Weitergabe an den Acquirer benötigt werden (im Hex-Format). Der genaue Aufbau wird durch das verwendete Protokoll bestimmt, das in den Stammdaten des Terminals hinterlegt ist. Wenn keine EMV-Daten verfügbar sind, z.B. für MSR, dann lassen Sie diesen Parameter komplett weg.

DataEncrypted

an..2048

O

Merchant can submit the Encrypted value of (PAN + Track 2 Equivalent Data in TLV format). This only in case the Merchant cannot handle clear text data as a non-PCI DSS.

Der Händler kann den verschlüsselten Wert von (PAN + Track 2 Equivalent Data im TLV-Format) übermitteln. Dies nur für den Fall, dass der Händler als Nicht-PCI-DSS keine Klartextdaten verarbeiten kann.

DataKSN

an. 20

C

KSN value generated from the terminal and required to Decrypt the Data present in 'DataEncrypted' parameter.

Vom Terminal generierter KSN-Wert, der zum Entschlüsseln der im Parameter „DataEncrypted“ vorhandenen Daten erforderlich ist.

Parameter for Incremental

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameResponse_Intro
PageWithExcerptEN:Reuse API

Table Filter
defaultBeschreibung
isFirstTimeEnterfalse
hideColumnstrue
sparkNameSparkline
hidePanetrue
datepatterndd M yy
id1674039162512_-761318645
worklog365|5|8|y w d h m|y w d h m
isORAND
separatorPoint (.)
order0
Multiexcerpt
MultiExcerptNamePOS_incremental_response
Table Transformer
dateFormatdd M yy
export-wordfalse
show-sourcefalse
export-csvfalse
id1674039162515_1045971575
transposefalse
worklog365|5|8|y w d h m|y w d h m
separator.
export-pdffalse
sqlSELECT * FROM T*

Key

Format

CND

Description

Beschreibung

MessageType

an2

M

Message type from request

Nachrichtentyp aus der Anfrage

Table Excerpt Include
statictrue
nameMID
pageEN:mid
typepage

Table Excerpt Include
statictrue
namePayID
pageEN:PayID
typepage

Table Excerpt Include
statictrue
nameXID
pageEN:XID
typepage

Table Excerpt Include
statictrue
nameTransID
pageEN:TransID
typepage

Table Excerpt Include
statictrue
nameAmount
pageEN:Amount
typepage

Table Excerpt Include
statictrue
nameCurrency
pageEN:Currency
typepage

Table Excerpt Include
statictrue
nameStatus_OK_FAILED
pageEN:Status
typepage

Table Excerpt Include
statictrue
nameDescription
pageEN:Description
typepage

Table Excerpt Include
statictrue
nameCode
pageEN:Code
typepage

Key

Format

CND

Description

Beschreibung

CodeExt

an2

M

Acquirer response code

Antwortcode des Acquirers

POSTerminalID

an..20

M

TerminalID of the pin entry device

Terminal-ID des PIN-Eingabegeräts

VUNr

ans..20

O

Only for credit card: Contract partner number

Nur bei Kreditkarte: Vertragspartnernummer

TerminalID

ans..20

O

Only for credit card: ID, used for data exchange between

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamePartner-Name
PageWithExcerptEN:Wording
and the acquirer. Configured in merchant settings.

Nur bei Kreditkarte: ID für den Datenaustausch zwichen

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNamePartner-Name
PageWithExcerptWording
und dem Acquirer. In den Händlereinstellungen konfiguriert.

AQ

ans..30

O

Only if configured: Acquirer shortcut

Nur wenn konfiguriert: Acquirer Shortcut

TrxTime

ans21

O

Time stamp of transaction in the format dd.MM.yyyy HH:mm:ssff

Zeitstempel der Transaktion im Format dd.MM.yyyy HH:mm:ssff

OriginalCode

ans3

O

Card Scheme original response code

Originaler Antwortcode des Kartensystems

Response parameter for Incremental

Manual Reversal (POS)

Integration System: https://dev.computop.de/Paygate/posPayment.aspx
Production System: …/posPayment.aspx

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameBaseURL
PageWithExcerptEN:Wording
posPayment.aspx

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameRequest_Intro
PageWithExcerptEN:Reuse API

Table Filter
defaultBeschreibung
isFirstTimeEnterfalse
hideColumnstrue
sparkNameSparkline
hidePanetrue
datepatterndd M yy
id1674039186076_1929892266
worklog365|5|8|y w d h m|y w d h m
isORAND
separatorPoint (.)
order0
Multiexcerpt
MultiExcerptNamemanual_reversal_request
Table Transformer
dateFormatdd M yy
export-wordfalse
show-sourcefalse
export-csvfalse
id1674039186077_756338104
transposefalse
worklog365|5|8|y w d h m|y w d h m
separator.
export-pdffalse
sqlSELECT * FROM T*

Key

Format

CND

Description

Beschreibung

MessageType

an2

M

Message type for the request. Will be returned in the response. Allowed value: 02Nachrichtentyp für die Anfrage. Wird in der Antwort zurückgegeben. Zulässiger Wert: 02

Table Excerpt Include
statictrue
nameMerchantID
pageEN:MerchantID
typepage

Table Excerpt Include
statictrue
namePayID
pageEN:PayID
typepage

Table Excerpt Include
statictrue
nameTransID
pageEN:TransID
typepage

Table Excerpt Include
statictrue
nameMAC
pageEN:MAC
typepage

Table Excerpt Include
statictrue
nameRefNr
pageEN:refnr
typepage

Table Excerpt Include
statictrue
nameAmount
pageEN:Amount
typepage

Table Excerpt Include
statictrue
nameCurrency
pageEN:Currency
typepage

Key

Format

CND

Description

Beschreibung

POSTerminalID

an..20

M

TerminalID of the pin entry device

Terminal-ID des PIN-Eingabegeräts

Device

an16

M

Serial number of pin entry device

Seriennummer des PIN-Eingabegeräts

Parameter for reversal

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameResponse_Intro
PageWithExcerptEN:Reuse API

Table Filter
defaultBeschreibung
isFirstTimeEnterfalse
hideColumnstrue
sparkNameSparkline
hidePanetrue
datepatterndd M yy
id1674039197387_-1956152476
worklog365|5|8|y w d h m|y w d h m
isORAND
separatorPoint (.)
order0
Multiexcerpt
MultiExcerptNamemanual_reversal_response
Table Transformer
dateFormatdd M yy
export-wordfalse
show-sourcefalse
export-csvfalse
id1674039197389_-1941373165
transposefalse
worklog365|5|8|y w d h m|y w d h m
separator.
export-pdffalse
sqlSELECT * FROM T*

Key

Format

CND

Description

Beschreibung

MessageType

an2

M

Message type from requestNachrichtentyp aus der Anfrage

Table Excerpt Include
statictrue
nameMID
pageEN:mid
typepage

Table Excerpt Include
statictrue
namePayID
pageEN:PayID
typepage

Table Excerpt Include
statictrue
nameXID
pageEN:XID
typepage

Table Excerpt Include
statictrue
nameTransID
pageEN:TransID
typepage

Table Excerpt Include
statictrue
nameAmount
pageEN:Amount
typepage

Table Excerpt Include
statictrue
nameCurrency
pageEN:Currency
typepage

Table Excerpt Include
statictrue
nameStatus_OK_FAILED
pageEN:Status
typepage

Table Excerpt Include
statictrue
nameDescription
pageEN:Description
typepage

Table Excerpt Include
statictrue
nameCode
pageEN:Code
typepage

Key

Format

CND

Description

Beschreibung

CodeExt

an2

M

Acquirer response code

Antwortcode des Acquirers

POSTerminalID

an..20

M

TerminalID of the pin entry device

Terminal-ID des PIN-Eingabegeräts

VUNr

ans..20

O

Only for credit card: Contract partner number

Nur bei Kreditkarte: Vertragspartnernummer

TerminalID

ans..20

O

Only for credit card: ID, used for data exchange between

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamePartner-Name
PageWithExcerptEN:Wording
and the acquirer. Configured in merchant settings.

Nur bei Kreditkarte: ID für den Datenaustausch zwichen

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNamePartner-Name
PageWithExcerptWording
und dem Acquirer. In den Händlereinstellungen konfiguriert.

AQ

ans..30

O

Only if configured: Acquirer shortcut

Nur wenn konfiguriert: Acquirer Shortcut

TrxTime

ans21

O

Time stamp of transaction in the format dd.MM.yyyy HH:mm:ssff

Zeitstempel der Transaktion im Format dd.MM.yyyy HH:mm:ssff

OriginalCode

ans3

O

Card Scheme original response code

Originaler Antwortcode des Kartensystems

Response parameter for Reversal

Automatic Debt Recovery (MIT & VISA Resubmission)

Chart of process flow via Server-to-Server

For the server-to-server payment processes please refer to the programming basics manual.

Multiexcerpt
MultiExcerptNameserver_to_server_processflow

Image Removed

Process flow of a payment via server-to-server interface

Call of interface: general parameters

To carry out a TLS Notify via a Server-to-Server connection, please use the following URL:

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameBaseURL
PageWithExcerptEN:Wording
direct.aspx

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameRequest_Intro
PageWithExcerptEN:Reuse API

Table Filter
defaultBeschreibung
isFirstTimeEnterfalse
hideColumnstrue
sparkNameSparkline
hidePanetrue
datepatterndd M yy
id1674039235110_-338700335
worklog365|5|8|y w d h m|y w d h m
isORAND
separatorPoint (.)
order0
Multiexcerpt
MultiExcerptNamedebt_recovery_request
Table Transformer
dateFormatdd M yy
export-wordfalse
show-sourcefalse
export-csvfalse
id1674039235113_1545945358
transposefalse
worklog365|5|8|y w d h m|y w d h m
separator.
export-pdffalse
sqlSELECT * FROM T*

Table Excerpt Include
statictrue
nameMerchantID
pageEN:MerchantID
typepage

Table Excerpt Include
statictrue
nameTransID
pageEN:TransID
typepage

Table Excerpt Include
statictrue
nameAmount
pageEN:Amount
typepage

Key

Format

CND

Description

Beschreibung

Amount3D

n..12

C

Only for 3DSecure: Amount for authentication with Verified, SecureCode and SafeKey if Amount deviates. E.g. Customer confirms flight costs of 120 Euros with 'Verified' but the travel agent captures only the booking fee of 20 Euros: Amount3D=12000; Amount=2000. Amount in the smallest currency unit (e.g. EUR Cent).

Please contact the

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameHelpdesk-Name
PageWithExcerptEN:Wording
, if you want to capture amounts < 100 (smallest currency unit).

Nur für 3DSecure: Betrag für die Authentifizierung mit Verified, SecureCode und SafeKey, falls der Amount abweicht. Z.B. Kunde bestätigt Flugkosten von 120 Euro mit „Verified“, aber das Reisebüro bucht nur die Buchungsgebühr von 20 Euro: Amount3D=12000; Amount=2000. Betrag in kleinster Währungseinheit (z. B. EUR Cent).

Bitte wenden Sie sich an den

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

Table Excerpt Include
statictrue
nameCurrency
pageEN:Currency
typepage

Key

Format

CND

Description

Beschreibung

CCNr

n..19

M

Credit card number at least 12-digit, numerical without spaces. You can optionally transmit also a pseudo card number (PCN).

Kreditkartennummer mindestens 12-stellig, numerisch ohne Leerzeichen. Optional können Sie auch eine Pseudokartennummer (PKN) übermitteln.

CCCVC

n..4

O

Optional, not with ATOS: Card verification number: The last 3 digits on the signature strip of the credit card, 4 numbers in the case of American Express.

Mandatory for Clearhaus

Optional, nicht bei ATOS: Kartenprüfnummer: Die letzten 3 Ziffern auf dem Unterschriftsfeld der Kreditkarte, bei American Express 4 Ziffern.

Pflicht für Clearhaus

CCExpiry

n6

M

Expiry date of the credit card in the format YYYYMM, e.g. 202707

Ablaufdatum der Kreditkarte im Format YYYYMM, z.B. 202707

CCBrand

a..22

M

Credit card brand.

Please note the spelling! According to table of credit card brands!

Kreditkartenmarke.

Bitte beachten Sie die richtige Schreibweise gemäß Tabelle der Kreditkartenmarken!

Table Excerpt Include
statictrue
nameCapture
pageEN:Capture
typepage

Table Excerpt Include
statictrue
nameReqId-ans..32
pageEN:ReqId
typepage

Table Excerpt Include
statictrue
nameMAC
pageEN:MAC
typepage

Key

Format

CND

Description

Beschreibung

TermURL

ans..256

C

Only for 3DSecure: URL of the shop which has been selected by the Access Control Server (ACS) of the bank to transmit the result of the authentication. The bank transmits the parameters PayID, TransID and MerchantID via GET and the PAResponse parameter via POST to the TermURL.

Nur bei 3DSecure: URL des Shops, der vom Access Control Server (ACS) der Bank ausgewählt wurde, um das Ergebnis der Authentifizierung zu übermitteln. Die Bank übermittelt die Parameter PayID, TransID und MerchantID per GET und den Parameter PAResponse per POST an die TermURL.

UserAgent

ans..128

C

Only for 3DSecure: Browser type of the purchaser who requests the page. For example: IE Mozilla/4. 0 (compatible; MSIE 6.0; Windows NT 5.0; NET CLR 1.0.3705)

Nur bei 3DSecure: Browsertyp des Käufers, der die Seite anfordert. Zum Beispiel: IE Mozilla/4. 0 (compatible; MSIE 6.0; Windows NT 5.0; NET CLR 1.0.3705)

HTTPAccept

ans..128

C

Only for 3DSecure: MIME types that the customer's client accepts. E.g. image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd. ms-powerpoint, ap-plication/vnd. ms-excel, application/msword, */*

Nur bei 3DSecure: MIME-Typen, die der Client des Kunden akzeptiert. Z.B. image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd. ms-powerpoint, ap-plication/vnd. ms-excel, application/msword, */*

RefNr

ns..15

O

Merchant’s unique reference number

Eindeutige Referenznummer des Händlers

OrderDesc

ans..768

O

Description of purchased goods, unit prices etc.

Beschreibung der gekauften Waren, Einzelpreise usw.

ChDesc

ans..25

O

Text printed on the customer’s credit card bill alongside the payee

Text, der neben dem Zahlungsempfänger auf der Kreditkartenabrechnung des Kunden gedruckt wirdsubMIDAddrCityans..13OThis field is used to override the default Merchant City in the Authorization request. (A PTO aggregator ID can be passed through)Dieses Feld wird verwendet, um die Standard-Händlerstadt in der Autorisierungsanfrage zu überschreiben. (Eine PTO-Aggregator-ID kann durchgereicht werden)subMIDNameans..25O

This field is used to override the default Merchant Name in the Authorization request. (A PTO aggregator ID can be passed through)

Dieses Feld wird verwendet, um den standardmäßigen Händlernamen in der Autorisierungsanfrage zu überschreiben. (Eine PTO-Aggregator-ID kann durchgereicht werden)

AccVerify

a3

O

If AccVerify=YES, the card will be checked at the acquirer according to the Acquirer’s interface description. The merchant has to submit only this parameter, the parameter "Amount" is optional. If "Amount" is used, we replace the amount according to acquirer’s interface description. At payment always Amount=0 is stored.

Allowed value: yes

Bei AccVerify=YES wird die Karte beim Acquirer gemäß der Schnittstellenbeschreibung des Acquirers geprüft. Der Händler muss nur diesen Parameter übermitteln, der Parameter „Amount“ ist optional. Wenn „Amount“ verwendet wird, ersetzen wir den Betrag gemäß der Schnittstellenbeschreibung des Acquirers. Bei Zahlung wird immer Amount=0 gespeichert.

Zulässiger Wert: yes

schemeReferenceID

ans..64

C

Card scheme specific transaction ID required for subsequent credential-on-file payments, delayed authorizations and VISA resubmissions.

Kartensystem-spezifische Transaktions-ID, die für nachfolgende Zahlungen mit hinterlegten Anmeldeinformationen, verzögerte Autorisierungen und erneute VISA-Einreichungen erforderlich ist.

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNameResponse_Intro
PageWithExcerptEN:Reuse API

Table Filter
defaultBeschreibung
isFirstTimeEnterfalse
hideColumnstrue
sparkNameSparkline
hidePanetrue
datepatterndd M yy
id1674039247861_1992153579
worklog365|5|8|y w d h m|y w d h m
isORAND
separatorPoint (.)
order0
Multiexcerpt
MultiExcerptNamedebt_recovery_response
Table Transformer
dateFormatdd M yy
export-wordfalse
show-sourcefalse
export-csvfalse
id1674039247863_1466002784
transposefalse
worklog365|5|8|y w d h m|y w d h m
separator.
export-pdffalse
sqlSELECT * FROM T*

Table Excerpt Include
statictrue
nameMID
pageEN:mid
typepage

Table Excerpt Include
statictrue
namePayID
pageEN:PayID
typepage

Table Excerpt Include
statictrue
nameXID
pageEN:XID
typepage

Table Excerpt Include
statictrue
nameTransID
pageEN:TransID
typepage

Table Excerpt Include
statictrue
nameStatus
pageEN:Status
typepage

Table Excerpt Include
statictrue
nameDescription
pageEN:Description
typepage

Table Excerpt Include
statictrue
nameCode
pageEN:Code
typepage

Table Excerpt Include
statictrue
namePCNr
pageEN:PCNr
typepage

Key

Format

CND

Description

Beschreibung

CCExpiry

n6

OC

Optional in combination with PCNr: Expiry date of the credit card in the format YYYYMM (202706)

Optional in Kombination mit PCNr: Ablaufdatum der Kreditkarte im Format JJJJMM (202706)

CCBrand

a..22

OC

Optional in combination with PCNr: Designation of credit card brand.

Please note the spelling! According to table of credit card brands!

Optional in Kombination mit PCNr: Bezeichnung der Kreditkartenmarke.

Bitte beachten Sie die richtige Schreibweise gemäß Tabelle der Kreditkartenmarken!

MaskedPan

an..19

OC

Masked card number 6X4

Maskierte Kartennummer 6X4

AboID

ans..32

O

For subscriptions: Unique ID assigned by

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamePlatform-Kurz
PageWithExcerptEN:Wording
for the subscription.

Für Abonnements: Eindeutige ID, die dem Abonnement vom

Multiexcerpt include
SpaceWithExcerptDE
MultiExcerptNamePlatform-Kurz
PageWithExcerptWording
zugewiesen wurde.

CAVV

ans..40

O

In the case of authentication hosting: Cardholder Authentication Validation Value: Contains the digital signature for authentication with the ACS of the card issuing bank.

Bei Authentication Hosting: Cardholder Authentication Validation Value: Enthält die digitale Signatur zur Authentifizierung beim ACS der kartenausgebenden Bank.

ECI

n2

O

For 3D Secure: ACS E-Commerce indicator: defines the security level of a credit card payment via different communication paths: MOTO, SSL, Verified by Visa etc.

Für 3D Secure: ACS E-Commerce Indicator: Definiert die Sicherheitsstufe einer Kreditkartenzahlung über verschiedene Kommunikationswege: MOTO, SSL, Verified by Visa usw.

DDD

a1

C

for 3D Secure Authentication Hosting:

Y - fully authenticated (complete authentication done)

N - not enrolled (checked, but Issuer does not participate)

U – un-eligible (technical error)

A – attempt (card does not participate)

B – bypass (bypass, only for Cardinal Commerce)

for 3D Secure Authentication Hosting:

Y - vollständig authentifiziert (vollständige Authentifizierung erfolgt)

N - nicht angemeldet (geprüft, aber Issuer nimmt nicht teil)

U – nicht berechtigt (technischer Fehler)

A – Versuch (Karte nimmt nicht teil)

B – Bypass (Bypass, nur für Cardinal Commerce)

ACSXID

ans..40

O

Only in the case of 2 / 3, with Authentication Hosting: ID for transaction identification. The ACSXID is transferred with the authorization to the Acquiring Bank.

Nur bei 2 / 3, mit Authentication Hosting: ID zur Transaktionsidentifikation. Die ACSXID wird mit der Autorisierung an die Acquiring Bank übertragen.

Last4CardholderPAN

N..4

O

VISA last 4 digits of the embossed PAN when tokenized DPAN was used in the request

VISA die letzten 4 Ziffern der eingeprägten PAN, wenn in der Anfrage eine tokenisierte DPAN verwendet wurde

PAR

ans…999

O

Payment Account Reference data provided by VISA/MC used mainly by MTT merchants to identify a customer in their back-office system

Von VISA/MC bereitgestellte Zahlungskonto-Referenzdaten, die hauptsächlich von MTT-Händlern verwendet werden, um einen Kunden in ihrem Backoffice-System zu identifizieren

OriginalCode

ans3

O

Card Scheme original response code

Originaler Antwortcode des Kartensystems

ECOM Debt Recovery (ATB web Portal) via Form

Chart of process flow via form interface

Multiexcerpt
MultiExcerptNameform_processflow

Image Removed

Process flow of Credit card payment via form interface

For ECOM Debt Recovery the parameter Request and Response are the same as of submitting a normal Ecommerce transaction.

Note: As a requirement in MTT from VISA and MasterCard this type of transactions should always be carried out through 3DS Authentication process.

There is a possibility to submit such transactions as 3DS 1.0 using our legacy API: Card processing.

Or through the new EMV 3DS 2.0 Authentication flow using the below online API: Credit Card Form (paySSL)

Integration Manual and Tools

Below documents describing in more details how to properly program and send messages towards

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamePartner-Name
PageWithExcerptEN:Wording
API endpoints.

To make it easier for programmers who would like to integrate 

Multiexcerpt include
SpaceWithExcerptEN
MultiExcerptNamePlatform-Kurz
PageWithExcerptEN:Wording
there is also a helpful ZIP folder containing sample code snippet’s and functions in different programing languages.