X3 — Chyba — Platba selhala
Účel obrazovky
Platba se nezdařila. Uživatel musí mít možnost zkusit znovu stejným způsobem nebo přepnout na jinou platební metodu. Referenční číslo pro případné řešení s podporou.
Content Priority
- Červená error ilustrace — vizuálně odlišná od success stavů Error State
- „Platba se nezdařila" — nadpis
- Referenční číslo — pro podporu a traceability
- Stručné vysvětlení — např. „Zkontrolujte dostupnost prostředků nebo zvolte jinou platbu"
- CTA primární — „Zkusit znovu" (retry stejná metoda) Primary Button
- CTA sekundární — „Změnit platební metodu" → P6 — Checkout Secondary Button
- CTA terciární — „Kontaktovat podporu" → S15 — Podpora Ghost/Text Button
Interakce
| Trigger | Akce | Cíl |
|---|---|---|
| Tap „Zkusit znovu" | Opětovný pokus o platbu | Zůstává na P6, retry flow |
| Tap „Změnit platební metodu" | Přechod zpět na výběr metody | P6 — Checkout |
| Tap „Kontaktovat podporu" | Přechod | S15 — Podpora |
Stavy
| Stav | Popis |
|---|---|
| Error | Jediný stav — po selhání platby |
Edge Cases
| Scénář | Řešení |
|---|---|
| Opakované selhání (3×) | Zvýrazněný návrh jiné platební metody — „Zkuste Apple Pay / Google Pay / kartu" |
| Dvojité odepsání | Server-side kontrola — pokud platba prošla, přesměrovat na X1 místo error |
Mobilní patterny
- Error haptic — 3 krátké pulsy (odlišné od warning)
- Zachovat vybrané sedadla — při retry neztratit obsah košíku
Reference — CineStar benchmark
SCR-CS-18Nákup se nepodařil, referenční číslo, CTA zpět do košíkuSCR-CS-22Izolovaná error komponenta
