Warum sollte er das tun? Der Kunde sieht/liest doch, ob die Bestellung erfolgreich war oder nicht.
Du verstehst das Problem nicht: Zwischen Reservierung und Bezahlung liegt eine programmierte Karenzzeit die einen Deadlock verhindern soll. Damit jedoch ist der gesamte Prozess nicht mehr atomar. Somit kann es eben doch passieren, dass Geld fließt für Plätze die mittlerweile wieder freigegeben wurden.
Das ist für beide Seiten ärgerlich, aber nicht zu verhindern.
MfG