terminalBusyStatusCode constant
HTTP 409 ("Terminal is busy", text/plain): das Terminal serialisiert
und weist eine zweite Anfrage ab, waehrend eine erste noch laeuft.
Am 27.08.2026 an einem hobex-HPS gemessen (TID 3600335, HPS 1.10.0,
Firmware 7.3.6): laeuft bereits ein Vorgang und wird ein zweiter
gestartet, kommt 409 nach 87 Millisekunden. Der ABGEWIESENE Vorgang
hinterlaesst KEINE Spur -- die Statusabfrage auf seine Kennung liefert
9027 (zweimal geprueft), es wurde nichts angelegt und kein
Kartenfluss gestartet.
Das ist ein HTTP-Status, KEIN responseCode -- er gehoert bewusst
nicht in TransactionResponses Positivliste
(TransactionResponse.isConclusive), sondern wird auf einer anderen
Ebene ausgewertet, siehe HpsPayments. Und die positive Aussage
("nichts angelegt") gilt AUSDRUECKLICH nur fuer die ERZEUGENDE Anfrage
(Zahlung, Gutschrift, der direkte Aufhebungs-Request) -- ein 409 auf
einen HpsClient.abort-Versuch oder auf eine Statusabfrage waehrend
der Klaerung sagt nur, dass DIESE Anfrage nicht durchkam, nichts ueber
den Vorgang, den sie klaeren sollte.
Implementation
static const int terminalBusyStatusCode = 409;