Após selecionar os produtos, o programa da máquina de venda automática iniciará uma solicitação de pagamento por código QR (WeChat, Alipay ou outro pagamento eletrônico) para o servidor de back-end, e o código QR será exibido diretamente no visor da máquina de venda automática.
Após o cliente escanear o código, o servidor backend verificará se a conta de pagamento recebeu o dinheiro. Se tiver, o servidor backend emitirá uma instrução de entrega para a máquina de venda automática, e a máquina de venda automática entregará os produtos de acordo com a instrução.
O sistema de controle interno das modernas máquinas de venda automática inteligentes usa a linguagem de descrição VHDL e a máquina de estado finito para descrever o estado do sistema. Após a reinicialização da energia, o sistema inicializa e converte automaticamente diferentes estados (como estado da moeda, estado de vendas, estado de alteração) de acordo com o sinal de entrada externo. Em suma, as máquinas de venda automática às quais estamos expostos agora têm muitas funções e os princípios também são muito complicados. Algumas não exigem pagamento e podem entregar mercadorias de acordo com o código de retirada de entrada. O princípio é que o cliente insira o código de retirada ou o código do cupom, e a máquina de venda automática envia o código de retirada para o servidor de backend. O servidor de backend verifica o código de retirada e envia a instrução de entrega correspondente para a máquina de venda automática. A máquina de venda automática entrega as mercadorias correspondentes de acordo com a instrução.
