Statuswörter

Antworten von Mobilgeräten auf Smart-Bonus-Befehle sind anwendungsspezifische Statusmeldungen. Statusmeldungen haben in der Regel eine vierstellige Zahl, wobei 9 die erste Ziffer ist. Das erste Byte gibt die gewünschte Terminalaktion an und das zweite Byte mehr Details.

Ein Mobilgerät kann einen Wert für das zweite Byte zurückgeben, das in dieser Liste nicht vorhanden ist. Das Terminal muss den Wert für das zweite Byte nicht interpretieren. Für das erste Byte können Mobilgeräte nur Statusmeldungen zurückgeben, die in diesem Leitfaden aufgeführt sind.

In dieser Dokumentation gibt x als Teil einer Statusnachricht an, dass der zurückgegebene Wert eine Variable ist. Beispiel: 90 xx-Nachrichten enthalten 9001 und 9002.

90xx – Nächster Schritt, bis zum Terminal

Die Statusnachricht 90xx bedeutet, dass die Anfrage erfolgreich war, aber es können weitere Informationen angehängt werden. Je nach Konfiguration des Terminals kann das Terminal weiter bezahlen oder mit weiteren Smart-Bonus-Befehlen fortfahren.

Erwartetes Terminalverhalten

Je nach Befehl und Statusstatus werden im Terminal mehr Smart-Bonus-Befehle gesendet, die Zahlung wird fortgesetzt oder die Sitzung beendet.

SW1+2 Bedeutung Auswählen Negotiate Sie erhalten Loslegen
9000 Erfolgreich Bereit Autorisierung erfolgreich Erfolgreich, keine weiteren Daten Erfolgreich
9001 Erfolgreich, keine Karten/Tickets Die Antwort enthält nur den Kundendatensatz oder keine Angaben
9002 Erfolgreich, vorsignierte Authentifizierung Autorisierung erfolgreich, Authentifizierung war nicht aktiv

91xx – Erfolgreich, aber noch nicht zur Zahlung bereit

Die Statusnachricht 91xx bedeutet, dass kein Fehler aufgetreten ist, aber das Terminal sollte nicht sofort mit der Zahlung fortfahren. Entweder ist die Zahlung nicht erfolgreich oder es werden mehr Maßnahmen vom Terminal erwartet.

Erwartetes Terminalverhalten

Fahren Sie nicht mit der Zahlung fort. Je nach Status-Wort müssen Sie weitere Smart-Bonus-Befehle anfordern oder anhalten.

SW1+2 Bedeutung
9100 Mehr Daten verfügbar (nur Antwort).
9101 Die Zeitkarte war erfolgreich, die Zahlung war nicht bereit.
9102 Erfolgreich, keine Karten/Tickets und Zahlung nicht bereit.

92xx – Möglicher vorübergehender Fehler

Die Statusnachricht 92xx bedeutet, dass der Befehl fehlgeschlagen ist, es aber zu einer sofortigen Wiederholung kommt. Das dürfte in der Praxis selten vorkommen, ist aber möglich, wenn es eine Ausnahme oder einen anderen Fehler in der App gibt, von dem wir nicht wussten, wie wir sie wiederherstellen können.

Diese Codes bedeuten nicht, dass ein neuer Versuch garantiert wird. Es sollte nur ein paar Mal wiederholt werden, bevor Sie aufgeben müssen. Das Terminal sollte in der Regel einen neuen Versuch starten, bevor Sie zur Zahlung wechseln.

Diese Codes können in Reaktion auf einen Smart-Bonus-Befehl auftreten.

Erwartetes Terminalverhalten

Mindestens ein Wiederholungsversuch ist erforderlich. Wenn die Wiederholungsversuche fehlschlagen, halten Sie Smart-Bonus an. Es können auch Zahlungen angefordert werden.

SW1+2 Bedeutung
9200 Unbekannter vorübergehender Fehler
9201 Crypto-Ausnahme.
9202 Zeitüberschreitung.
9203 Ausführungsfehler.

93xx – Kundenaktion erforderlich

Die Statusmeldung 93xx bedeutet, dass der Befehl fehlgeschlagen ist und die Aktion des Kunden erforderlich ist. Das Terminal darf nicht fortfahren, um mit demselben Tippen eine Zahlung anzufordern, da ein nachfolgenden Smart-Bonus nach der Nutzeraktion erfolgreich sein kann.

Erwartetes Terminalverhalten

Beenden Sie die Sitzung. Fahren Sie nicht mit Smart-Bonus oder kontaktlos fort.

SW1+2 Bedeutung
9300 Mobilgerät gesperrt.
9301 Im Gegensatz zum Format 0x9101 sollte im Terminal keine Zahlungskarte angezeigt werden.
9302 Der Kunde wird gebeten, eine Karte auszuwählen. Beim nächsten Tippen den Prozess neu starten.

94xx – Unbekannte Terminaldaten

Statusnachricht 94xx bedeutet UNKNOWN TERMINAL DATA. Wir glauben, dass uns das Terminal etwas falsch gesendet hat. Über das Terminal sollte die Anfrage nur dann wiederholt werden, wenn Sie glauben, dass es sich um ein vorübergehendes Problem auf Ihrer Seite handelt. Sie können im Terminal mit der Zahlung fortfahren.

Erwartetes Terminalverhalten

Die Wiederholung ist optional und liegt im Ermessen des Terminals. Das Mobilgerät erwartet keine Wiederholung. Das Terminal beendet möglicherweise Smart-Bonus-Sitzungen. Im Terminal werden möglicherweise weiterhin Zahlungen angefordert.

SW1+2 Bedeutung
9400 Unbekannter Befehl.
9401 Unbekannter NDEF-Eintrag.
9402 Parsing-Fehler
9403 Ungültige Kryptoparameter.
9404 Es können keine weiteren Daten angefordert werden.
9405 Keine weiteren Daten verfügbar.
9406 Zu viele Anfragen
9407 Keine Händler-ID (Collector-ID) festgelegt.
9408 Ungültiger Pushback-URI.

95xx – Permanenter Fehler

Statusnachricht 95xx bedeutet PERMANENT ERROR. Smart-Bonus wird nicht genutzt. Sie können im Terminal mit der Zahlung fortfahren.

Erwartetes Terminalverhalten

Das Terminal beendet möglicherweise Smart-Bonus-Sitzungen. Im Terminal werden möglicherweise weiterhin Zahlungen angefordert. Du kannst fortfahren, wenn du nach einem Statuscode 9500 zu get data gehst, um eine Smart-ID (eindeutige ID) zu erhalten.

SW1+2 Bedeutung
9500 Authentifizierung nicht möglich (nur negotiate).
9501 Nicht authentifiziert (nur push data).
9502 Versionen werden nicht unterstützt.

Andere

Erwartetes Terminalverhalten

Smart-Bonus-Sitzung beenden. Im Terminal werden möglicherweise weiterhin Zahlungen angefordert.

SW1+2 Bedeutung
A62 Datei nicht gefunden, wird zurückgegeben, wenn select OSE oder smart tap fehlschlägt.