Industrie & HardwareStand: Prototyp
Bargeldloses Bezahlen an Automaten per QR
Herausforderung
Bestehende Automaten sollten ohne teure proprietäre Kartenterminals bargeldlos bezahlbar werden. Bezahlt wird im Browser auf dem Smartphone, die Ausgabe am Gerät muss manipulationssicher ausgelöst werden.
Technologie
- TypeScript
- Fastify
- Prisma
- MQTT
- React
- ESP32
- MDB-Bus
Anforderungen
- QR-Code öffnet einen mobilen Web-Shop oder eine Guthaben-Aufladung
- Gängige mobile Zahlmittel und Karte über einen Payment-Provider
- Signierte, zeitlich begrenzte Befehle an das Gerät
- Automatische Rückerstattung, wenn die Ausgabe fehlschlägt
- Kompatibel zum Standard-Automatenbus (MDB)
Lösungsansatz
- 01Monorepo mit geteiltem Protokoll-Paket (HMAC-signierte Befehle, MQTT-Topics)
- 02Backend mit eingebettetem MQTT-Broker, Zahlungs-Webhooks und Abgleich
- 03ESP32-Firmware als Cashless-Teilnehmer am Automatenbus
- 04Gerätesimulator für End-to-End-Tests ohne Hardware, Betreiber-Dashboard mit QR-Erzeugung
- 05Zwei Ausgabemodi: Guthaben (universell) und direkte Produktwahl