DiscoveryConfiguration
Types
Link copied to clipboard
data class BluetoothDiscoveryConfiguration(val timeout: Int = 0, val isSimulated: Boolean = false) : DiscoveryConfiguration
Allows the user to use the device's Bluetooth antenna to interact with Stripe Terminal's Bluetooth-capable readers.
Link copied to clipboard
Only supported when running directly on a reader. It allows the user to delegate the collecting of payments to a separate application that is responsible for collecting payments.
Link copied to clipboard
actual data class InternetDiscoveryConfiguration(val timeout: Int = 0, val location: String? = null, val isSimulated: Boolean = false) : DiscoveryConfiguration
Searches for internet-connected readers, such as the BBPOS WisePOS E or the Stripe S700.
Link copied to clipboard
data class TapToPayDiscoveryConfiguration(val isSimulated: Boolean = false) : DiscoveryConfiguration
Allows the user to use the phone's or tablet's NFC reader as a payment terminal for NFC (tap) payments only.
Link copied to clipboard
data class UsbDiscoveryConfiguration(val timeout: Int = 0, val isSimulated: Boolean = false) : DiscoveryConfiguration
Allows the user to use the device's USB input(s) to interact with Stripe Terminal's USB-capable readers.