Inhaltsverzeichnis
Zahlungsterminal
Ein Bezahlterminal ist ein mobiles Gerät, mit dem Zahlungskarten bei unterschiedlichen Transaktionen an Verkaufsstellen der Handels- und Dienstleistungsbranche akzeptiert werden. In Comarch Retail POS kann ein Kartenterminal konfiguriert werden, das mit der Anwendung zusammenarbeitet und die Zahlung vom Typ Karte unterstützt.
Die Anwendung in Kombination mit den Bezahlterminals unterstützt Produkte folgender Anbieter:
- eService
- Elavon
- Polcard
- PEKAO
- Polskie ePłatności
- Nepting
- PayTel (ING)
Die Konfiguration eines Bezahlterminals erfolgt unter [Konfiguration]->[Zahlungsterminal].
Füllen Sie im angezeigten Fenster die Felder des Bereichs Zahlungsterminal aus:
- Treiberdatei – über die Schaltfläche [Datei auswählen] ist die Datei B2.Terminal.NazwaDostawcyTerminala.dll auszuwählen. Diese Datei ist im Ordner bin\Drivers im Installationsordner von Comarch Retail POS zu finden.
- Verbindungstyp – Fenster zur Auswahl eines von den Verbindungstypen: TCP/IP oder Serieller Port.
Nach Auswahl von TCP/IP sind folgende Daten anzugeben:
- IP des Terminals – hier ist die IP-Adresse des Zahlungsterminals einzugeben
- Port – hier muss ein Port genannt werden, an den das Zahlungsterminal angeschlossen wurde. Der Port wird vom Hersteller des Bezahlterminals geliefert.
Für den Verbindungstyp Serieller Port sind folgende Felder zu vervollständigen:
- Serieller Port des Terminals – hier muss ein COM Port genannt werden, an den das Zahlungsterminal angeschlossen wurde.
Im Bereich Zusätzliche Einstellungen sind optionale Parameter verfügbar:
- Vorgangszeitlimit (ms) – der Standardwert ist 60000 ms (60 Sekunden) – Zeit, die für die Ausführung einer Kartenzahlung vorgesehen ist
- Senden des Tagesabschluss-Berichts – ist der Parameter aktiviert, wird eine Bestätigung aller abgewickelten Zahlungen zum Tagesanschluss vom Bezahlterminal gesendet
- Kommunikations-Log – durch die Aktivierung des Parameters werden Protokolle in der angegebenen Datei gespeichert
- Ausdruck der Bestätigungen auf Bondrucker
- Timeout rot hervorheben
Verfügbare Schaltflächen:
-
- [Datei auswählen] – Funktion zur Auswahl der Konfigurations-Datei
- [Verbindung überprüfen] – Funktion zum Testen der Verbindung zum Zahlungsterminal
- [Bestätigen] – Funktion zum Speichern der Konfigurations-Einstellungen des Zahlungsterminals
Testtreiber – Dummy Terminal
Bei der Verwendung des Treibers Comarch.B2.DummyTerminal.dll wird die Transaktion mit der Zahlungsform vom Typ Karte standardmäßig nicht erfolgreich abgeschlossen. Der Benutzer kann das Ergebnis der Testtransaktion ändern, indem er die Datei POS2.exe.config im Installationsordner von Comarch Retail POS wie folgt bearbeitet:
<applicationSettings> <Comarch.B2.DummyTerminal.Properties.Settings> <setting name="TransactionSuccessful" serializeAs="String"> <value>
False
</value> </setting> </Comarch.B2.DummyTerminal.Properties.Settings> </applicationSettings>
Der Wert False soll mit True ersetzt werden. Anschließend wird die Datei gespeichert.
Für ein Zahlungsterminal, das in die Anwendung nicht integriert ist, kann der Benutzer die Datei POS2.exe.config modifizieren, indem er den folgenden Eintrag einkommentiert:
<!-- <module assemblyFile="Comarch.POS.Terminal.dll" moduleType="Comarch.POS.Terminal.Module, Comarch.POS.Terminal" moduleName="Comarch.POS.Terminal" /> -->
Dadurch wird nach Auswahl der Zahlungsform vom Typ Karte die Meldung angezeigt: Das Modul zur Bedienung des Zahlungsterminals wurde nicht geladen. War die Transaktion am Terminal erfolgreich?. Mögliche Antworten:
- Ja – Zahlung wird erfasst, der Benutzer wechselt zum Zahlungsfenster (der der Zahlungsform Karte zugewiesene Betrag wird abgerechnet)
- Nein – Zahlung wird nicht erfasst, der Benutzer wechselt zum Zahlungsfenster (der der Zahlungsform Karte zugewiesene Betrag wird verworfen)
Bedienung des Zahlungsterminals ohne Integration in Comarch POS
Für Zahlungsterminals, die in Comarch POS nicht integriert sind, soll das Modul des Zahlungsterminals deaktiviert werden.
Hierfür öffnen Sie in dem POS-Installationsordner die Datei POS2.exe.config und kodieren Sie in der Rubrik <modules> den nachfolgend abgebildeten Eintrag ein:
Nach dem Deaktivieren des Moduls erscheint bei der Auswahl der Zahlungsmethode Karte eine entsprechende Meldung, die dann an dem Zahlungsterminal ja nach Zahlungsergebnis zu bestätigen ist. Nach der Auswahl der Option Ja wird die Zahlung in der Anwendung verarbeitet.
Konfiguration des PayTel-Terminals (ING)
- In der Konfigurationsdatei POS2.exe.config soll der folgende Eintrag einkommentiert werden:
<!-- <module assemblyFile="Comarch.POS.Terminal.dll" moduleType="Comarch.POS.Terminal.Module, Comarch.POS.Terminal" moduleName="Comarch.POS.Terminal" /> -->
Zusätzlich soll der folgende Eintrag eingefügt werden:
<module assemblyFile="Comarch.POS.Presentation.Terminal.dll" moduleType="Comarch.POS.Presentation.Terminal.Module, Comarch.POS.Presentation.Terminal" moduleName="Comarch.POS.Presentation.Terminal" />
- Kachel [Konfiguration] -> [Terminal] betätigen
- Treiber-Datei auswählen: POS.Terminal.EcrEft16.dll aus dem Verzeichnis bin -> Drivers.
- Verbindungstyp auswählen und erforderliche Daten eingeben.
- Verbindung überprüfen – über die Schaltfläche [Verbindung testen]
- Konfiguration speichern – mit dem Button [Bestätigen]
Im Dialogfenster zur Konfiguration des PayTel-Terminals stehen folgende Eingabefelder zur Verfügung:
- Treiberdatei – hier soll die Datei Comarch.POS.Terminal.EcrEft16.dll mit der Schaltfläche [Datei auswählen] ausgewählt werden
- Verbindungstyp – bestimmt den Verbindungstyp mit dem Terminal, mögliche Optionen: IP und COM-Port
- Terminal-IP – die IP-Adresse des Terminals wird aus der Konfiguration des Geräts entnommen
- Port – der Port zur Verbindung des Terminals mit der POS-Kasse. Für eine serielle Verbindung ist die Auswahl eines COM-Ports erforderlich.
In der Rubrik Zusätzliche Einstellungen:
- Vorgangszeitlimit (ms) – der Standardwert ist 60000 ms (60 Sekunden) – Zeit, die für die Ausführung einer Kartenzahlung vorgesehen ist
- Senden des Tagesabschluss-Berichts – ist der Parameter aktiviert, wird eine Bestätigung aller abgewickelten Zahlungen zum Tagesanschluss vom Bezahlterminal gesendet
- Kommunikations-Log – durch die Aktivierung des Parameters werden Protokolle in der angegebenen Datei gespeichert.
- Ausdruck der Bestätigungen auf BondruckerIn diesem Fenster stehen folgende Schaltflächen zur Auswahl:
- [Datei auswählen] – dient zur Auswahl der Konfigurationsdatei
- [Aktualisierung des Terminals] – startet die Aktualisierung des Zahlungsterminals
- [Verbindung testen] – überprüft die Verbindung zum Zahlungsterminal
- [Bestätigen] – speichert die Konfigurationseinstellungen des Zahlungsterminals
In der Integration mit PayTel werden folgende Funktionen unterstützt:
- Kartenzahlung
- Stornierung einer Kartenzahlung
- Rückerstattung auf Karte
Beim Schließen des Fensters im Bearbeitungsmodus der Ansicht kann die Schaltfläche [Transaktionsbericht] bereitgestellt werden. Der Bericht enthält alle Informationen zu den durchgeführten Transaktionen.
Konfiguration des PeP-Zahlungsterminals (Polskie e-Płatności)
- In der Konfigurationsdatei POS2.exe.config soll der folgende Eintrag einkommentiert werden:
<!-- <module assemblyFile="Comarch.POS.Terminal.dll" moduleType="Comarch.POS.Terminal.Module, Comarch.POS.Terminal" moduleName="Comarch.POS.Terminal" /> -->
Zusätzlich soll der folgende Eintrag eingefügt werden:
<module assemblyFile="Comarch.POS.Terminal.PeP.dll" moduleType="Comarch.POS.Terminal.PeP.Module, Comarch.POS.Terminal.PeP" moduleName="Comarch.POS.Terminal.PeP" />
- Zur Konfiguration die Kachel [Konfiguration] -> [Polskie e-Płatności Terminal] betätigen
- Treiber-Datei auswählen: POS.Terminal.PeP.dll aus dem Verzeichnis bin.
- Erforderliche Daten eingeben.
- Verbindung überprüfen – über die Schaltfläche [Verbindung testen]
- Konfiguration speichern – mit dem Button [Bestätigen]
Im Dialogfenster zur Konfiguration des PeP-Terminals stehen folgende Eingabefelder zur Verfügung:
- Terminal-IP
- Terminal-ID – die ID-Nummer aus den Einstellungen des Terminals
- Timeout – angegeben in Sekunden
- Tagesabschluss
- Timeout des Vorgangs – angegeben in Sekunden
- Timeout rot hervorheben
In diesem Fenster stehen folgende Schaltflächen zur Auswahl:
- [Verbindung testen] – überprüft die Verbindung zum Zahlungsterminal
- [Bestätigen] – speichert die Konfigurationseinstellungen des Zahlungsterminals
Konfiguration des eService-Zahlungsterminals
- In der Konfigurationsdatei POS2.exe.config soll der folgende Eintrag einkommentiert werden:
<!-- <module assemblyFile="Comarch.POS.Terminal.dll" moduleType="Comarch.POS.Terminal.Module, Comarch.POS.Terminal" moduleName="Comarch.POS.Terminal" /> -->
Zusätzlich soll der folgende Eintrag eingefügt werden:
<module assemblyFile="Comarch.POS.Presentation.Terminal.dll" moduleType="Comarch.POS.Presentation.Terminal.Module, Comarch.POS.Presentation.Terminal" moduleName="Comarch.POS.Presentation.Terminal" />
- Kachel [Konfiguration] -> [Terminal] betätigen
- Treiber-Datei auswählen: POS.Terminal.EcrEft17.dll aus dem Verzeichnis bin.
- Verbindungstyp auswählen und erforderliche Daten eingeben.
- Verbindung überprüfen – über die Schaltfläche [Verbindung testen]
- Konfiguration speichern – mit dem Button [Bestätigen]
Im Dialogfenster zur Konfiguration des eService-Terminals stehen folgende Eingabefelder zur Verfügung:
- Treiberdatei – hier soll die Datei Comarch.POS.Terminal.EcrEft16.dll mit der Schaltfläche [Datei auswählen] ausgewählt werden
- Verbindungstyp – bestimmt den Verbindungstyp mit dem Terminal, mögliche Optionen: IP und COM-Port
- Terminal-IP – die IP-Adresse des Terminals wird aus der Konfiguration des Geräts entnommen
- Port – der Port zur Verbindung des Terminals mit der POS-Kasse. Für eine serielle Verbindung ist die Auswahl eines COM-Ports erforderlich.
In der Rubrik Zusätzliche Einstellungen:
- Vorgangszeitlimit (ms) – der Standardwert ist 60000 ms (60 Sekunden) – Zeit, die für die Ausführung einer Kartenzahlung vorgesehen ist.
- Senden des Tagesabschluss-Berichts – ist der Parameter aktiviert, wird eine Bestätigung aller abgewickelten Zahlungen zum Tagesanschluss vom Bezahlterminal gesendet.
- Kommunikations-Log – durch die Aktivierung des Parameters werden Protokolle in der angegebenen Datei gespeichert.
- Ausdruck der Bestätigungen auf Bondrucker
In diesem Fenster stehen folgende Schaltflächen zur Auswahl:
- [Datei auswählen] – dient zur Auswahl der Konfigurationsdatei
- [Aktualisierung des Terminals] – startet die Aktualisierung des Zahlungsterminals
- [Verbindung testen] – überprüft die Verbindung zum Zahlungsterminal
- [Bestätigen] – speichert die Konfigurationseinstellungen des Zahlungsterminals
Konfiguration des Adyen-Terminals
Um ein Adyen-Zahlungsterminal in die Anwendung Comarch POS integrieren zu können, müssen bestimmte Änderungen an der im Installationsverzeichnis verfügbaren Textdatei POS2.exe.config vorgenommen werden. In der Datei muss das folgende Modul auskommentiert oder hinzugefügt werden:
<module assemblyFile="Comarch.POS.Terminal.Adyen.dll" moduleType="Comarch.POS.Terminal.Adyen.Module, Comarch.POS.Terminal.Adyen" moduleName="Comarch.POS.Terminal.Adyen" />
Und das folgende Modul soll einkommentiert werden:
<!-- <module assemblyFile="Comarch.POS.Terminal.dll" moduleType="Comarch.POS.Terminal.Module, Comarch.POS.Terminal" moduleName="Comarch.POS.Terminal" /> -->
Konfiguration
Die Integration der Zahlungsterminals von Adyen unterstützt folgende Funktionen:
- Kartenzahlung
- Rückerstattung/Stornierung der Zahlung
- Rückerstattung auf Karte
Um das Terminal zu konfigurieren, aktivieren Sie die Kachel [Konfiguration], und anschließend [Adyen-Zahlungsterminal].
Im Fenster Konfiguration des Adyen-Zahlungsterminals geben Sie folgende Daten an:
- Merchant-Name – Name des Händlerkontos im Adyen-System (Merchant)
- Merchant User-ID– Name des Benutzers, der dem Händlerkonto zugewiesen ist (Adyen Merchant Level à Account à Users)
- Terminal-ID
- Datei mit Lizenz– eine Datei mit der Pepper-Lizenz, die vom Hersteller bereitgestellt und beim Kauf der Lizenz erhalten wird.
- Verbindungstyp
- IP-Adress des Terminals– die IP-Adresse kann direkt am Terminal über die Tastenkombination [5] + [Grün] überprüft werden
In er Rubrik Adyen-Verschlüsselungsschlüssel:
- Schlüssel-ID
- Schlüssel-Kennwort
Diese Felder sind nicht erforderlich, um Kartentransaktionen durchzuführen. Sie beeinflussen jedoch die generierten Dateien der jeweiligen Transaktion (abgelegt am Speicherort der POS-Protokollen). Sollten hier fehlerhafte Angaben gemacht werden, können die bereits generierten Dateien nachträglich korrigiert werden.
In der unteren rechten Bildschirmecke sind folgende Schaltflächen verfügbar:
- [Lizenz-Datei auswählen] – Funktion zum Auswählen einer Lizenzdatei
- [Zertifikat-Datei auswählen] – Funktion zum Auswählen einer Zertifikat-Datei
- [Verbindung testen] – überprüft die Verbindung zum Zahlungsterminal
- [Bestätigen] – speichert die eingegebene Konfiguration
Unterstützte Verbindungstypen
Bei der Adyen-Integration werden folgende Verbindungstypen unterstützt:
- TCP/IP
Konfiguration des Concardis-Zahlungsterminals
Um ein Concardis-Zahlungsterminal in die Anwendung Comarch POS integrieren zu können, müssen bestimmte Änderungen an der im Installationsverzeichnis verfügbaren Textdatei POS2.exe.config vorgenommen werden. In der Datei muss das folgende Modul auskommentiert oder hinzugefügt werden:
<module assemblyFile="Comarch.POS.Terminal.Concardis.dll" moduleType="Comarch.POS.Terminal.Concardis.Module, Comarch.POS.Terminal.Concardis" moduleName="Comarch.POS.Terminal.Concardis" />
Und das folgende Modul soll einkommentiert werden:
<!-- <module assemblyFile="Comarch.POS.Terminal.dll" moduleType="Comarch.POS.Terminal.Module, Comarch.POS.Terminal" moduleName="Comarch.POS.Terminal" /> -->
Konfiguration
Die Integration der Zahlungsterminals von Concardis unterstützt folgende Funktionen:
- Kartenzahlung
- Rückerstattung/Stornierung der Zahlung
- Rückerstattung auf Karte
Um das Terminal zu konfigurieren, aktivieren Sie die Kachel [Konfiguration], und anschließend [Concardis-Zahlungsterminal].
Im Fenster Konfiguration des Concardis-Zahlungsterminals geben Sie folgende Daten an:
- Datei mit Lizenz– eine Datei mit der Pepper-Lizenz, die vom Hersteller bereitgestellt und beim Kauf der Lizenz erhalten wird.
- IP-Adresse des Terminals– für das Modell CCV Q30 kann die IP-Adresse im Menü über die Tastenkombination [Rot] + [Gelb] überprüft/konfiguriert werden.
In der Rubrik Zusätzliche Einstellungen:
- Maximale Zeilenlänge des Ausdrucks – der Standardwert ist 24
In der Rubrik Einstellungen der Matchbox-Dateien:
- Firmen-ID
- Shop-ID
- POS-ID
In der unteren rechten Bildschirmecke sind folgende Schaltflächen verfügbar:
- [Datei auswählen] – Funktion zum Auswählen einer Lizenzdatei
- [Verbindung testen] – überprüft die Verbindung zum Zahlungsterminal
- [Bestätigen] – speichert die eingegebene Konfiguration
Unterstützte Verbindungstypen
Bei der Concardis-Integration werden folgende Verbindungstypen unterstützt:
- TCP/IP
Konfiguration des ZVT-fähigen Zahlungsterminals
Für das Zusammenspiel von Comarch POS und einem ZVT-Protokoll-konformen Zahlungsterminal ist die Anpassung der Datei POS2.exe.config erforderlich. Die Datei ist im Installationsverzeichnis der Anwendung verfügbar. In der Datei muss das folgende Modul auskommentiert oder hinzugefügt werden:
<module assemblyFile=" Comarch.POS.Terminal.PepperZvtProtocol.dll" moduleType=" Comarch.POS.Terminal.PepperZvtProtocol.Module, Comarch.POS.Terminal.PepperZvtProtocol" moduleName=" Comarch.POS.Terminal.PepperZvtProtocol" />
Und das folgende Modul soll einkommentiert werden:
<!-- <module assemblyFile="Comarch.POS.Terminal.dll" moduleType="Comarch.POS.Terminal.Module, Comarch.POS.Terminal" moduleName="Comarch.POS.Terminal" /> -->
Konfiguration
Die Integration mit ZVT-fähigen Terminals unterstützt folgende Funktionen:
- Kartenzahlung
- Rückerstattung/Stornierung der Zahlung
- Rückerstattung auf Karte
Um das Terminal zu konfigurieren, aktivieren Sie die Kachel [Konfiguration], und anschließend [ZVT-konformes Zahlungsterminal].
Im Fenster Konfiguration des ZVT-konformen Zahlungsterminals geben Sie folgende Daten an:
- Datei mit Lizenz– eine Datei mit der Pepper-Lizenz, die vom Hersteller bereitgestellt und beim Kauf der Lizenz erhalten wird.
- IP-Adress des Terminals– die IP-Adresse kann direkt am Terminal über die Tastenkombination [5] + [Grün] überprüft werden
- Passwort des Kassierers
In der Rubrik Zusätzliche Einstellungen:
- Maximale Zeilenlänge des Ausdrucks – der Standardwert ist 24
- Time-out – voreingestellt auf 90000
- Terminal-Typ
In der unteren rechten Bildschirmecke sind folgende Schaltflächen verfügbar:
- [Datei auswählen] – Funktion zum Auswählen einer Lizenzdatei
- [Verbindung testen] – überprüft die Verbindung zum Zahlungsterminal
- [Bestätigen] – speichert die eingegebene Konfiguration
Unterstützte Verbindungstypen
Bei der ZVT-Integration werden folgende Verbindungstypen unterstützt:
- TCP/IP