Bankomat Schnittstelle: Unterschied zwischen den Versionen

Aus GRITON
Zur Navigation springen Zur Suche springen
Zeile 11: Zeile 11:
 
<pre>
 
<pre>
 
Connect to Cash Register
 
Connect to Cash Register
1. Yes
+
1. Yes – wählen
2. No – wählen
+
2. No
 
</pre>
 
</pre>
  

Version vom 25. Jänner 2018, 23:00 Uhr

Inbetriebnahme Bezahlterminal Modell: Verifone VX825

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

  1. IntraSell Starten
  2. Bankomat Zahlung Plugin Aktivieren
  • Datei->Einstellungen
  • Variable „Bankomat Zahlung_autostart“ auf „True“ setzen.
  • Speichern.
  1. Die Konfigurationatei TimApi.cfg öffnen und ConnectionIPString = 10.0.0.5 anpassen:
  2. In Maske „Easy Kassa“ Verkauf Artikel 1, Artikel 2 ...
    1. Auf Button mit Symbol Gegeben„Bankomat“ klicken für Bezahlmethoden
    2. 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