Na het selecteren van de goederen zal het automaatprogramma een QR-code voor een betalingsverzoek (WeChat, Alipay of andere elektronische betaling) naar de backend-server sturen, en de QR-code wordt direct weergegeven op het display van de automaat.
Nadat de klant de code heeft gescand, controleert de backend-server of de betaalrekening het geld heeft ontvangen. Als dit het geval is, geeft de backend-server een bezorginstructie aan de automaat en levert de automaat de goederen af volgens de instructie.
Het interne controlesysteem van moderne intelligente verkoopautomaten maakt gebruik van de VHDL-beschrijvingstaal en een eindige toestandsmachine om de systeemstatus te beschrijven. Na het inschakelen van het systeem initialiseert en converteert het systeem automatisch verschillende statussen (zoals muntstatus, verkoopstatus, wisselgeldstatus) op basis van het externe ingangssignaal. Kortom, de automaten waaraan we nu worden blootgesteld, hebben veel functies en de principes zijn ook erg ingewikkeld. Sommige vereisen geen betaling en kunnen goederen leveren volgens de ingevoerde afhaalcode. Het principe is dat de klant de ophaalcode of couponcode invoert, en de automaat stuurt de ophaalcode naar de backend-server. De backend-server verifieert de ophaalcode en stuurt de bijbehorende bezorginstructie naar de automaat. De automaat levert de bijbehorende goederen volgens de instructie.
