Bestellstatus tracken
Nachdem ein Benutzer etwas gekauft hat, kann Ihre Anwendung die folgenden Aktionen durchführen:
- den Bestellstatus auf der Benutzeroberfläche anzeigen
- das Guthaben eines Benutzers nach einer erfolgreichen Zahlung belasten
- die gekauften Artikel nach erfolgreicher Zahlung gewähren
Um die Logik dieser Aktionen zu implementieren, müssen Sie den Bestellstatus mithilfe der SDK-Methode OrderTracker.checkPendingOrder
tracken. Übermitteln Sie der Methode die folgenden Parameter:
accessToken
– BenutzerauthentifizierungstokenorderId
– Bestell-ID, erhalten beim Kauf über den Warenkorb, beim One-Click-Kauf oder beim Kauf gegen virtuelle WährungonSuccess
– Rückruf für den Fall, dass sich der Bestellstatus indone
ändertonError
– Rückruf für den Fall, dass der Xsolla-Server einen Fehler meldet
Diese Methode kapselt mehrere Methoden zum Tracken des Bestellstatus. Das Tracking erfolgt nach dem folgenden Algorithmus:
- Eine Websocket-Verbindung wird hergestellt.
- Ändert sich der Bestellstatus innerhalb von fünf Minuten nicht in
done
odercancel
, wird die Websocket-Verbindung erneut hergestellt. Ändert sich der Bestellstatus indone
odercancel
, endet das Tracking.
- sich der Bestellstatus in
done
odercancel
ändert - sich der Bestellstatus innerhalb von zehn Minuten nicht in
done
odercancel
ändert
XsollaOrders.checkOrder
implementieren.Nützliche Links
Letztmalig aktualisiert: 22. Januar 2024Haben Sie einen Tippfehler oder einen anderen Textfehler gefunden? Wählen Sie den Text aus und drücken Sie Strg+Eingabe.