Endüstri & donanımDurum: Prototip
Otomatlarda QR ile nakitsiz ödeme
Zorluk
Mevcut otomatların pahalı tescilli kart terminalleri olmadan nakitsiz ödeme kabul etmesi gerekiyordu. Ödeme akıllı telefon tarayıcısında gerçekleşir; cihazdaki ürün çıkışının manipülasyona karşı korumalı şekilde tetiklenmesi gerekir.
Teknoloji
- TypeScript
- Fastify
- Prisma
- MQTT
- React
- ESP32
- MDB-Bus
Gereksinimler
- QR kodu mobil bir web mağazası veya bakiye yükleme açar
- Ödeme sağlayıcısı üzerinden yaygın mobil cüzdanlar ve kartlar
- Cihaza imzalı, süreli komutlar
- Ürün çıkışı başarısız olursa otomatik geri ödeme
- Standart vending veri yoluyla (MDB) uyumlu
Yaklaşım
- 01Paylaşılan protokol paketiyle monorepo (HMAC imzalı komutlar, MQTT konuları)
- 02Gömülü MQTT broker, ödeme webhook'ları ve mutabakat içeren arka uç
- 03Vending veri yolunda nakitsiz çevre birimi olarak ESP32 donanım yazılımı
- 04Donanımsız uçtan uca testler için cihaz simülatörü, QR üretimli işletmeci paneli
- 05İki çıkış modu: bakiye (evrensel) ve doğrudan ürün seçimi