apo-automat/system-events.md

38 lines
1.1 KiB
Markdown

**Zdarzenia systemowe**
**Use case 1: Zakup produktu pakowanego**
wybór kodu produktu pakowanego z listy produktów
wprowadzenie gotówki do automatu
odbiór produktu
wydanie reszty jeżeli istnieje
anulowanie zakupu
**Use case 2: Zakup produktu pakowanego za pomocą karty**
Wybór kodu produktu pakowanego z listy produktów
Inicjalizacja płatności kartą
Inicjalizacja transakcji kartą
Potwierdzenie sukcesu transakcji
odbiór produktu
odrzucenie płatności
**Use case 3: Zakup przygotowywanego produktu**
wybór kodu produktu przygotowywanego z listy produktów
wprowadzenie gotówki do automatu
przystąpienie do przygotowywania produktu
odbiór produktu
wydanie reszty jeżeli isnieje
anulowanie zakupu
**Use case 4: Zakup przygotowywanego produktu za pomocą karty**
Wybór produktu i wyświetlenie ceny
Inicjalizacja płatności kartą
Inicjalizacja transakcji kartą
Potwierdzenie sukcesu transakcji kartą
Przystąpienie do przygotowania produktu
Wydanie przygotowanego produktu
odrzucenie płatności