Kiosk interface + device integration
Raspberry Pi token kiosk
A Raspberry Pi kiosk connects touchscreen amount selection, QR-based mobile checkout and physical token dispensing. The demonstration follows the customer journey from choosing an amount to collecting tokens.
Project features
- Touchscreen selection with TTD and USD options
- QR code linking the customer to mobile checkout
- WiPay checkout shown on the customer’s phone
- Physical token dispensing and collection tray
Project evolution
Kiosk application
We developed the Raspberry Pi 5 application in Python and Flask, with a touchscreen interface running in Chromium kiosk mode and systemd managing the application service.
Payment integration
The QR flow connected amount selection on the kiosk to hosted PHP checkout using WiPay. Payment-status handling linked the online checkout to the machine workflow.
Installation and testing
Remote installation and support through AnyDesk brought the application onto the physical kiosk. Testing confirmed token dispensing and the return to the selection menu, completing the customer flow.
Project enquiries
Connect your interface to the machine.
Tell us what your users need to operate and what the hardware needs to do.