Durch diese Option werden die Zahlungen der Bestellungen überwacht. Dies gilt für alle Zahlungsarten bis auf Vorkasse, dafür gibt es eine eigene Prüfung, da die Zahlungen bei diesen Belegen in der SelectLine anders verwaltet werden, als normale OPs.
Die Schnittstelle holt sich dafür die Folgebelege, des in der Schnittsteller erzeugten initialen Belegs und prüft, ob dort im Verlauf eine Teilrechnung (T) oder eine Rechnung (R) zu finden ist.
Wenn die Prüfung einen Treffer ergibt, prüfen sie den Vorbeleg auf Status 2 oder 3, um zu sehen, dass dieser erledigt ist.
Ist dies auch der Fall, wird im 3. Schritt noch per API auf “OutstandingPositionStatus” geprüft. Dieser muss laut den Vorgaben der SelectLine-API den Wert B haben. Dann gilt er als bezahlt und die Schnittstelle überträgt dies entsprechend an den Zahlungsstatus der Bestellung im Shop.
Es werden aber erst Bestellungen geprüft, die nach dem Aktivieren des Schalters eingelesen wurden, da dadurch die Spalte “ZahlungErledigt” in der Schnittstellentabelle manBestellungenStatus auf false gesetzt wird. Ist der Schalter deaktiviert, werden diese mit true geschrieben.