Bankomat Schnittstelle
Version vom 25. Jänner 2018, 23:00 Uhr von Grigor (Diskussion | Beiträge)
Inbetriebnahme Bezahlterminal Modell: Verifone VX825
Inhaltsverzeichnis
Ausgangssituation
1. Registrierkasse mit IntraSell.net 2. Neuer Bezahlterminal Verifone VX 825
Bezahlterminal
Am Bildschirm kommen nun Fragen
Connect to Cash Register 1. Yes – wählen 2. No
Communication Type LAN --------------------------------- Es kommt die MAC Adresse 1. DHCP - wählen – NW Kabel mit dem Terminal am ETH Eingang , andere Ende am Router. 2. Statis
Eine Bestätigungsanzeige wird gezeigt:
Network Config OK Addr: 10.0.0.5
Verschiedene Test Server werden gezeigt:
1. Tserv.ep2.telekurs.com 2. 153.46.253.140 3. 153.46.133.25 4. Tserver.ep2.fip.siy-payment 5. .. 6. .. 7. 0 - Custom
Wähle: 1.
Port 8953 - OK
- Die Konfiguration bricht ab. Hier brauche ich Hilfe von Six Payment.
1. Wähle 2 - 153.46.253.140 Es kommt Downgrade not allowed, aber es geht weiter... Dann steht Initialisieren 999100200. Init Bestätigung läuft.
Schaut gut aus!
Konfiguration IntraSell
- IntraSell Starten
- Bankomat Zahlung Plugin Aktivieren
- Datei->Einstellungen
- Variable „Bankomat Zahlung_autostart“ auf „True“ setzen.
- Speichern.
- Die Konfigurationatei TimApi.cfg öffnen und ConnectionIPString = 10.0.0.5 anpassen:
- In Maske „Easy Kassa“ Verkauf Artikel 1, Artikel 2 ...
- Auf Button mit Symbol Gegeben„Bankomat“ klicken für Bezahlmethoden
- Six Payment wählen.
# The global section defines parameters for all terminals. If you have only one # terminal attached you can just use the global section instead of per-device # sections. Sections have to be unique [global] # Sets the logging directory. The log file will be created as {LogDir}/TimApi_YYYYMMDD.log . LogDir = d:\tmp # Set the log levels for different units: # possible levels are: OFF, SEVERE, WARNING, INFO, FINE, FINER, FINEST # the modules are: LogTerminal, LogBackend, LogStateMachine, LogComm LogTerminal = FINEST LogBackend = INFO LogStateMachine = FINE LogComm = INFO # Sets the Terminal Identifier of the terminal to connect to if broadcast # connection mode is used TerminalId = 23290099 # Connection mode: Broadcast, OnFixIP #ConnectionMode = Broadcast ConnectionMode = OnFixIP ConnectionIPString = 10.0.0.8 #ConnectionIPString = 127.0.0.1 ConnectionIPPort = 7784 # IP and Port if fixed ip connection is used. Not used for broadcast mode # ConnectionIPString = 192.168.99.10 # ConnectionIPPort = 7784 #BroadcastInterface = LAN-Verbindung # Protocol type ProtocolType = SIXMLTCP # Pre/Post-Automatism AutoConnect = Off AutoLogin = Off FetchBrands = Off AutoCommit = On # AutoShiftManagement = Off # AutoShutterManagement = On # CardInsertionTimeout = 60 # CardRemovalTimeout = 60 # CommitTimeout = 60 # Dcc = On # PartialApproval = Off # ProceedTimeout = 60 # TipAllowed = Off # If you have more than one device configuration define them as individual # sections. Use the section name during creating TerminalSettings instances # to load the matching configuration. # [MyTerminal] # TerminalId = 12345678
STORNO mit Bankomat ist NICHT Implementiert und wird daher nicht unterstützt!
Fehlerbehebung
Log Dateien: IntraSell.log: suche nach PaymentProvider und Uhrzeit.
25.01.2018 22:11:50: Zahlung fehlgeschlagen! Ursache :Transaction failed: Timeout
Terminal Log TimApi_20180125.log