Features #239
stängdFeatures #178: Samordning: generiska föreningsspecifika klippkort
Features #186: Avräkna klipp atomärt för valda deltagare
Erbjud klippkort i gemensam betalningsdialog
100%
Beskrivning
Ersätt separata betalvägar i varukorgen med gemensam betalningsingång enligt #236. Dialogen visar kompatibelt kort, saldo före, antal klipp och saldo efter samt ja/nej. Valet räknar om orderöversikten; slutlig bekräftelse visar klippfinansierade rader och återstående belopp. Vid noll kronor ska ingen kontantbekräftelse krävas. DoD: kopplad backend, session/CSRF/HMAC/no-store, tangentbord/fokus/Escape, mobil/desktop och fungerande serverrenderad reservväg verifierade isolerat. Ingen kontantbetalning eller klippavdrag sker vid dialogval. Ingen acceptansaktivering.
Acceptanskriterier
Köparen väljer klipp först vid betalning, ser rätt nytt belopp och bekräftar hela ordern en gång; nej och nollbelopp fungerar.
Testresultat
PASS: 203 CI-tester samt Playwright 1280/390/320 px, fokus/Escape, låst bakgrund, no-JS, ja/nej och nollbelopp. Session/CSRF/HMAC/no-store verifierade. Dialogen levererad och användargranskad i 240.