Hello,
Ein Abort würde nämlich bei den meisten Scriptsprachen im Backend dazu führen, dass das Script auch sofort beendet wird und dadurch "halbe Buchungen" entstehen können. Damit ist die Datenbasis dann inkonsistent geworden.
Es gibt eine Vielzahl an Gründen, warum etwas schief laufen kann. Dem begegnet man mit Transaktionen und gut ist.
Stimmt. Eine Transaktion kann man ggf. für das (Multi-)Statement in der Datenbank benutzen.
Für den gesamten Buchungsvorgang per HTTP/s, der sich auch über mehrere Roundturns erstrecken kann habe ich das noch nicht gesehen. Hast Du da einen Link für mich?
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg