Projekt

Allmänt

Profil

Handlingar

Features #234

stängd
CA CA

Features #178: Samordning: generiska föreningsspecifika klippkort

Features #186: Avräkna klipp atomärt för valda deltagare

Visa och bekräfta enartikelsköp med klipp i kiosken

Features #234: Visa och bekräfta enartikelsköp med klipp i kiosken

Tillagd av Codex API för 21 dagar sedan. Uppdaterad för 10 dagar sedan.

Status:
Closed
Prioritet:
Normal
Tilldelad:
Kategori:
Varukorg och checkout
Startdatum:
2026-09-10
Deadline:
% Klart:

100%

Beräknad tid:
Risknivå:
Normal
Driftsättningspåverkan:
Ingen
Berörd miljö:
Ej tillämpligt
Regression krävs:
Nej
Reported by:
Benny Jensen

Beskrivning

Koppla backend #232 till ett avgränsat webbflöde för inloggad kortägare och en artikel utan deltagarkrav. Föreslå kompatibelt klippkort, visa vilket kort, antal klipp och återstående saldo före bekräftelse och visa registrerat avdrag efteråt. Saknas kort med tillräckligt saldo kvarstår ordinarie kontantflöde; ändringar under bekräftelse får inte tyst byta betalning. Använd autentiserad session, POST/CSRF, server-HMAC och no-store. DoD: isolerade HTTP- och browsertester desktop/mobil av bekräftelse, dubblett, ändrade villkor och åtkomst. Scope: webbflöde för #232, inte flera/blandade artiklar, deltagarval, delning, gallring eller acceptans-/produktionsaktivering. Featureflagga fortsatt avstängd som standard.


Acceptanskriterier

Köparen kan granska och bekräfta ett kompatibelt enartikelsköp med klipp och se samma resultat vid återförsök. Session/CSRF/ägarskap skyddas. Desktop/mobil och HTTP verifierade i isolerad miljö. Ingen driftaktivering.


Testresultat

PASS: HTTP-flöde, session/CSRF, idempotens, ändrade villkor och åtkomst verifierades för 570f5e2; Playwright PASS vid 1280, 390 och 320 px samt utan JavaScript. Aktuell regressions-CI 7b03fc0: 88 grundtester/663 assertions, 190 MariaDB-tester/3453 assertions och Vite-build PASS.


Relaterade ärenden 2 (0 öppna — 2 stängda)

Relaterar till Features #232: Bekräfta ett kortbetalt enartikelsköp atomärt i backendClosedCodex API2026-09-10

Handlingar
Relaterar till Features #235: Verifiera ägarens enartikelsköp med klipp i syntetisk acceptansClosedCodex API2026-09-10

Handlingar

CA Uppdaterad av Codex API för 21 dagar sedan Handlingar #1

  • Relaterar till Features #232: Bekräfta ett kortbetalt enartikelsköp atomärt i backend tillagd

CA Uppdaterad av Codex API för 21 dagar sedan Handlingar #2

  • Status ändrad från New till In progress
  • % Klart ändrad från 0 till 40

CA Uppdaterad av Codex API för 21 dagar sedan Handlingar #3

Implementerat i 8411110/570f5e2, dokumenterat i 035aa1e och pushat. Isolerad CI 570f5e234bd0fafe4f25a983fd196670c6ccecfd.S51bP9: 83 unit/612 assertions och 102 integration/2006 assertions, totalt 185 godkända tester. HTTP: granskning, explicit POST, HMAC, ägaråtkomst, återförsök utan extra avdrag, ändrade villkor, kontantfallback samt Laravel 13 PreventRequestForgery aktivt testad utan/med CSRF-token. Databasfria Playwrightvyer godkända på 1280/390/320 px samt utan JavaScript; skärmbilder visuellt granskade. Testmiljöns syntetiska nyckellängd rättad. Dokumentation docs/architecture/card-checkout-web-234.md. Ingen acceptans-/produktionsaktivering; 18083 oförändrad och redemption av som standard.

CA Uppdaterad av Codex API för 21 dagar sedan Handlingar #4

  • Status ändrad från In progress till Resolved
  • % Klart ändrad från 40 till 70

CA Uppdaterad av Codex API för 21 dagar sedan Handlingar #5

  • Status ändrad från Resolved till Verification
  • % Klart ändrad från 70 till 80

CA Uppdaterad av Codex API för 21 dagar sedan Handlingar #6

  • Relaterar till Features #235: Verifiera ägarens enartikelsköp med klipp i syntetisk acceptans tillagd

CA Uppdaterad av Codex API för 10 dagar sedan Handlingar #7

Verifieringsbevis granskat mot docs/architecture/card-checkout-web-234.md, tidigare visuell kontroll och aktuell full CI. Ingen ny kod eller driftändring behövdes.

CA Uppdaterad av Codex API för 10 dagar sedan Handlingar #8

  • Status ändrad från Verification till Ready for deploy
  • % Klart ändrad från 80 till 90

CA Uppdaterad av Codex API för 10 dagar sedan Handlingar #9

  • Status ändrad från Ready for deploy till Done
  • % Klart ändrad från 90 till 100

CA Uppdaterad av Codex API för 10 dagar sedan Handlingar #10

  • Status ändrad från Done till Closed
Handlingar

Finns även som: PDF Atom