Industrie & matérielStatut: Prototype
Paiement sans espèces aux distributeurs automatiques par QR
Défi
Des distributeurs existants devaient accepter le paiement sans espèces sans terminaux de carte propriétaires coûteux. Le paiement se fait dans le navigateur du smartphone ; la distribution sur l'appareil doit être déclenchée de manière inviolable.
Technologie
- TypeScript
- Fastify
- Prisma
- MQTT
- React
- ESP32
- MDB-Bus
Exigences
- Le code QR ouvre une boutique web mobile ou un rechargement de crédit
- Portefeuilles mobiles courants et cartes via un prestataire de paiement
- Commandes signées et limitées dans le temps vers l'appareil
- Remboursement automatique si la distribution échoue
- Compatible avec le bus standard des distributeurs (MDB)
Approche
- 01Monorepo avec un paquet de protocole partagé (commandes signées HMAC, topics MQTT)
- 02Backend avec broker MQTT embarqué, webhooks de paiement et réconciliation
- 03Firmware ESP32 comme périphérique cashless sur le bus du distributeur
- 04Simulateur d'appareil pour des tests de bout en bout sans matériel, tableau de bord opérateur avec génération de QR
- 05Deux modes de distribution : crédit (universel) et sélection directe du produit