Bankomat Schnittstelle

Aus GRITON
Zur Navigation springen Zur Suche springen

Inbetriebnahme Bezahlterminal Modell: Verifone VX825

{toc}

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 Konfigurationsdatei {IntraSell Installation}TimApi.cfg öffnen und
  • ConnectionIPString = 10.0.0.5 anpassen;
  • LogDir = d:\tmp anpassen;

Zahlungen

  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.
  2. Karte am Terminal auflegen.

-> wenn Betrag < 25 Euro wird automatische bezahlt (NFC) -> Wenn Betrag > 25 Euro wird PIN Verlangt.

Konfigurationsdatei TimApi.cfg

# 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

STORNO mit Bankomat ist NICHT Implementiert und wird daher nicht unterstützt!

Fehlerbehebung

Log Dateien: 1. IntraSell.log: suche nach PaymentProvider und Uhrzeit.

25.01.2018 22:11:50: Zahlung fehlgeschlagen! Ursache :Transaction failed: Timeout 

2. Terminal Log Es werden, wenn LogFile eingetragen Log Files erstellt. Wie z.Bsp. TimApi_20180125.log


Fixe IP Adresse einstellen

dies muss leider direkt am Terminal eingestellt werden.


Bitte gehen Sie mit der “-“ Taste ins Menu, geben Sie Ihr HändlerPW ein.


Danach unter den Punkt:


· <4. Einstellungen>

· <5. Network Setup>

· <LAN>,

· <DHCP> auf Nein, und bitte bei den restlichen Parameter, die gewünschten Daten eingeben:

o <IP-Address>

o <Subnet mask>

o <Gateway>