Stripe Terminal Tap to Pay kiosk
- Problem
- Megapos, a point-of-sale company, needed in-person card payments inside a kiosk app whose interface is a web app, while Stripe Terminal Tap to Pay runs natively on the device.
- What we built
- A Flutter WebView kiosk with a Node/Express backend and a native Kotlin bridge to Stripe Terminal Tap to Pay. The PaymentIntent and its client secret pass securely from the web layer to Flutter to Kotlin, so the payment is collected natively without exposing keys in the web app.
- Stack





