**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 Wybór płatności kartą Przyłożenie karty do terminalu Potwierdzenie sukcesu transakcji odbiór produktu anulowanie zakupu **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