System Design · Senior · Frage 33 von 75
Warum darf man eine erfolgreiche Umleitung von der Zahlungsseite nicht als Zahlungsbestätigung werten?
- 1Umleitungen kommen immer an, bevor das Geld abgebucht ist
- 2Eine Umleitung lässt sich fälschen; der Webhook des Anbieters bestätigt
- 3Zahlungsanbieter unterstützen keine Umleitung zurück zur Website
Antwort zeigen
Richtige Antwort: Eine Umleitung lässt sich fälschen; der Webhook des Anbieters bestätigt
Erklärung
Der Nutzer kann den Tab schließen oder die Erfolgs-URL von Hand öffnen. Die Quelle der Wahrheit ist ein serverseitiger Webhook des Anbieters mit Signaturprüfung plus eine Statusabfrage über die API. Die Webhook-Verarbeitung muss idempotent sein.