9a467b9fb5cd2c54b3f94f06e2bf8979f0e481af
All checks were successful
Build & Deploy / deploy (push) Successful in 28s
Fehlbelastung behoben: PayPal belastete bisher den CLIENT-Quote (quote.gross_total, mit der frei getippten Menge gerechnet), waehrend der Auftrag serverseitig aus entries.length angelegt/bepreist wird. Wichen die auseinander (Menge > 25, Sync pausiert, Menge nachtraeglich geaendert), zahlte der Kunde z. B. fuer 150 Karten, angelegt wurden 15. - PayPal belastet jetzt ausschliesslich den serverseitig bestaetigten Auftragsbetrag (ergebnis.gross_total), nie den Client-Quote. - Checkout wird blockiert, solange entries.length !== quantity, mit klarer Meldung (Extern-/Datei-/preislose Produkte ausgenommen). Motiv: Die Option "Motiv aus unserer Auswahl" wird nur noch angezeigt, wenn fuer das Format Motive hinterlegt sind; sonst automatisch "Ohne Motiv". Vor dem Laden bleibt die Option sichtbar (kein Aufblitzen). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Description
No description provided
Languages
TypeScript
83.9%
CSS
15.2%
Dockerfile
0.5%
HTML
0.4%