**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