Apps on Devices integration
A sample Android app demonstrating how to build a Stripe Terminal "Apps on Devices" integration: discovering and connecting to a handoff card reader, collecting and confirming a payment, and deep-linking to the reader's admin settings.
This sample demonstrates best practices for building a Stripe Apps on Devices integration on Android: discovering and connecting to a handoff smart reader, collecting and confirming a card payment through it, and deep-linking from the app to the reader's device admin settings.
It depends on a companion Example Terminal Backend, which the guide recommends deploying to Render.com, and is configured to point at that backend through a BACKEND_URL entry in local.properties. Running it requires a Stripe S700 DevKit smart reader and Android Studio.