Bankomat Schnittstelle: Unterschied zwischen den Versionen

Aus GRITON
Zur Navigation springen Zur Suche springen
Zeile 14: Zeile 14:
 
2. No
 
2. No
 
</pre>
 
</pre>
 +
 +
Frage
  
 
<pre>
 
<pre>
Zeile 23: Zeile 25:
 
2. Statis  
 
2. Statis  
 
</pre>
 
</pre>
 +
 
Eine Bestätigungsanzeige wird gezeigt:
 
Eine Bestätigungsanzeige wird gezeigt:
 +
 
<pre>  
 
<pre>  
 
Network Config OK
 
Network Config OK
 
Addr: 10.0.0.5
 
Addr: 10.0.0.5
 +
</pre>
  
</pre>
 
 
Verschiedene Test Server werden gezeigt:  
 
Verschiedene Test Server werden gezeigt:  
 +
 
<pre>
 
<pre>
 
1. Tserv.ep2.telekurs.com
 
1. Tserv.ep2.telekurs.com
 
 
2. 153.46.253.140
 
2. 153.46.253.140
 
 
3. 153.46.133.25
 
3. 153.46.133.25
 
 
4. Tserver.ep2.fip.siy-payment
 
4. Tserver.ep2.fip.siy-payment
 
 
5. ..
 
5. ..
 
 
6. ..
 
6. ..
 
 
7. 0 - Custom
 
7. 0 - Custom
 
</pre>
 
</pre>
 +
 
Wähle: 1.  
 
Wähle: 1.  
 +
 
<pre>
 
<pre>
 
Port 8953 - OK
 
Port 8953 - OK
 
</pre>
 
</pre>
- Die Konfiguration bricht ab.  
+
 
 +
-> Die Konfiguration bricht ab.  
 
Hier brauche ich Hilfe von Six Payment.  
 
Hier brauche ich Hilfe von Six Payment.  
  
Zeile 60: Zeile 62:
  
 
== Konfiguration IntraSell ==  
 
== Konfiguration IntraSell ==  
 +
 
# IntraSell Starten
 
# IntraSell Starten
 
# Bankomat Zahlung Plugin Aktivieren
 
# Bankomat Zahlung Plugin Aktivieren
Zeile 65: Zeile 68:
 
* Variable „Bankomat Zahlung_autostart“ auf „True“ setzen.  
 
* Variable „Bankomat Zahlung_autostart“ auf „True“ setzen.  
 
* Speichern.  
 
* Speichern.  
# Die Konfigurationatei  TimApi.cfg öffnen und ConnectionIPString = 10.0.0.5 anpassen:
+
# Die Konfigurationatei  TimApi.cfg öffnen und  
 +
* ConnectionIPString = 10.0.0.5 anpassen
 +
* Log Ausgabe LogDir = d:\tmp anpassen;
 
# In Maske „Easy Kassa“ Verkauf  Artikel 1, Artikel 2 ...  
 
# In Maske „Easy Kassa“ Verkauf  Artikel 1, Artikel 2 ...  
## Auf Button mit Symbol  Gegeben„Bankomat“ klicken für Bezahlmethoden
+
## Auf Button mit Symbol  Gegeben „Bankomat“ klicken für Bezahlmethoden
 
## Six Payment wählen.  
 
## Six Payment wählen.  
 
 
 
 

Version vom 25. Jänner 2018, 23:03 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

Frage

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;
  • Log Ausgabe LogDir = d:\tmp anpassen;
  1. 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