Po výběru zboží program automatu zahájí platební QR kód (WeChat, Alipay nebo jiná elektronická platba) na backend server a QR kód se přímo zobrazí na displeji automatu.
Poté, co zákazník naskenuje kód, backendový server zkontroluje, zda platební účet obdržel peníze. Pokud ano, backend server vydá prodejnímu automatu pokyn k doručení a automat dodá zboží podle pokynu.
Vnitřní řídicí systém moderních inteligentních prodejních automatů využívá k popisu stavu systému popisný jazyk VHDL a konečný automat. Po resetu po zapnutí se systém automaticky inicializuje a převádí různé stavy (jako je stav mince, stav prodeje, stav změny) podle externího vstupního signálu. Zkrátka automaty, kterým jsme nyní vystaveni, mají mnoho funkcí a principy jsou také velmi složité. Některé nevyžadují platbu a mohou doručit zboží podle vstupního kódu vyzvednutí. Princip spočívá v tom, že zákazník zadá kód vyzvednutí nebo kód kupónu a automat odešle kód vyzvednutí na backend server. Backendový server ověří kód vyzvednutí a odešle odpovídající pokyn k doručení do prodejního automatu. Automat dodává odpovídající zboží dle návodu.
