See also: Error Codes - Payment with SmartZVT
Problem | Erklärung | Lösung |
---|---|---|
status = "abort" reason = "terminal is not running in ZVT mode" | Das Terminal befindet sich nicht im Betriebsmodus "ZVT", daher kann die Smart-ZVT keine Aktionen auf dem Gerät starten. | Bitte die Einstellungen wie auf folgender Seite beschrieben kontrollieren: |
status = "abort" reason = "connection to payment application failed" | Die Smart-ZVT App konnte keine Verbindung zur Zahl-Anwendung von Ingenico herstellen. Eventuell ist die Kassenanbindung nicht auf TCP/IP eingestellt. Falls doch gilt es zu klären unter welchen Umständen dieser Fall noch eintreten kann. | Bitte die Einstellungen wie auf folgender Seite beschrieben kontrollieren: Kasse soll Anfrage zu einem späteren Zeitpunkt erneut stellen. Hilfreich wäre es auch zu erfahren, was zu dem Zeitpunkt auf dem Terminal zu sehen war. |
status = "abort" reason = "registration failed: ..." status = "abort" reason = "receiving master-rights failed: ..." | Beim Versuch der Smart-ZVT App die Zahl-Anwendung von Ingenico zu konfigurieren trat ein Fehler auf. | Kasse soll Anfrage zu einem späteren Zeitpunkt erneut stellen. Möglicherweise könnte die Rückgabe ("..." -> Hex-Wert am Ende der "reason") Aufschluss über die Ursache geben. |
status = "abort" reason = "unknown command received" | Während der Bearbeitung der Transaktion durch das Terminal hat die Smart-ZVT App einen unbekannten / nicht unterstützten Befehl von der Zahl-Anwendung von Ingenico erhalten. | Zur Untersuchung des Sach-Verhaltes muss aus den Logs der "unbekannte" Befehl extrahiert und geprüft werden. Hilfreich kann es hier auch sein die Option "log_incoming" zu aktivieren, um den Datenfluss besser nachvollziehen zu können. Bitte im Anschluss die Option wieder deaktivieren. |
status = "abort" result_code = 0x83 | Die Zahl-Anwendung von Ingenico hat einen unbekannten / nicht unterstützten Befehl von der Smart-ZVT App erhalten. | n.a. Es müssen unter Umständen weitere Log-Mechanismen in der Smart-ZVT App eingebaut werden um die gesendeten Befehle mitzuschneiden und herausfinden zu können, welcher dieser den Fehler verursacht. |
status = "abort" result_code = 0x.. (ungleich 0x83 oder 0xFF ) error_code = ... error_text = ... | Der Vorgang konnte durch die Zahl-Anwendung von Ingenico nicht abgeschlossen werden. | Der "result_code" sollte mit den Fehler-Listen aus der ZVT-Spezifikation bzw. den Netzbetreiber-spezifischen Werten verglichen werden. Werte von 01-63 (hex) bzw. 01-99 (decimal) sind hierbei Netzbetreiber-spezifisch und Werte von 64-FF (hex) bzw. 100-255 (decimal) sind ZVT-spezifisch. Die Felder "error_code" und "error_text" sind optional und nur in Einzelfällen Teil der Antwort. Wann diese übertragen werden ist nicht näher definiert. |
status = "ok" result_code = 0xFF status = "abort" result_code = 0xFF | Die Transaktion wurde abgeschlossen, jedoch hat die Smart-ZVT App kein Ergebnis (0xFF) von der Zahl-Anwendung von Ingenico erhalten. | Unter bestimmten Bedingungen könnten sich bereits hilfreiche Einträge im Graylog befinden, die Aufschluss über das Ausbleiben eines Resultates geben. Alternativ kann die Option "log_incoming" oder "log_data" aktiviert werden und der Fall reproduziert werden, um dann an Hand der Logdaten zu Prüfen welche Schritte und Informationen überhaupt durchlaufen werden. Bitte im Anschluss die Option wieder deaktivieren. |