DeviceType

enum DeviceType : Enum<DeviceType>

The possible device types for a reader.

Use of this SDK is subject to the Stripe Terminal Terms: https://stripe.com/terminal/legal

Entries

Link copied to clipboard
UNKNOWN("", emptyList(), BBPOS_MODEL_NOT_SET)

Unknown device type

Link copied to clipboard
STRIPE_S700_DEVKIT(S700DevKit.apiDeviceType, S700DevKit.serialPrefixes.toList(), BBPosHardware.STRIPE_S700_DEVKIT)

Stripe Reader S700 DevKit

Link copied to clipboard
STRIPE_S700(S700.apiDeviceType, S700.serialPrefixes.toList(), BBPosHardware.STRIPE_S700)

Stripe Reader S700

Link copied to clipboard
ETNA(Etna.apiDeviceType, Etna.serialPrefixes.toList(), BBPosHardware.SHOPIFY_ETNA)

ETNA

Link copied to clipboard
WISEPOS_E_DEVKIT(WisePosEDevKit.apiDeviceType, WisePosEDevKit.serialPrefixes.toList(), BBPosHardware.WISEPOS_E_DEVKIT)

BBPOS WisePOS E DevKit

Link copied to clipboard
WISEPOS_E(WisePosE.apiDeviceType, WisePosE.serialPrefixes.toList(), BBPosHardware.WISEPOS_E)

BBPOS WisePOS E

Link copied to clipboard
WISEPAD_3S("bbpos_wisepad3s", listOf("WPS32", "WPS33"), WISEPAD3S)

Wisepad 3S

Link copied to clipboard
WISEPAD_3("bbpos_wisepad3", listOf("WPC30", "WPC32"), WISEPAD3)

Wisepad 3

Link copied to clipboard
WISECUBE("bbpos_wisecube", listOf( // During BT discovery the Shopify readers advertise with friendly names, but then we // also need their BBPOS real serial since after connect we have and use that when // building based off deviceInfo. "Tap &", "CHB6" ), BBPosHardware.WISECUBE)

Wisecube aka Wisepad 2 aka Tap & Chip

Link copied to clipboard
VERIFONE_P400("verifone_P400", listOf(), BBPOS_MODEL_NOT_SET)

Verifone P400

Link copied to clipboard
COTS_DEVICE("mobile_phone_reader", listOf(), BBPOS_MODEL_NOT_SET)

COTS Device

Link copied to clipboard
STRIPE_M2("stripe_m2", listOf( "CHB30", "CHB31", "STRM2", // During BT discovery M2 readers advertise with friendly names (requires config change // not yet available in prod) "Stripe M2", ), STRIPEM2)

Stripe M2

Link copied to clipboard
CHIPPER_2X("bbpos_chipper2x", listOf("CHB20", "CHB22"), CHIPPER2X)

Chipper 2X

Link copied to clipboard
CHIPPER_1X("bbpos_chipper1x", listOf( // During BT discovery the Shopify readers advertise with friendly names, but then we // also need their BBPOS real serial since after connect we have and use that when // building based off deviceInfo. "Shopi", "CHB1", ), CHIPPER1X)

Chipper 1X aka Chip & Swipe

Properties

Link copied to clipboard
val bbPosHardware: BBPosHardware
Link copied to clipboard
val deviceName: String
Link copied to clipboard
val name: String
Link copied to clipboard
val ordinal: Int
Link copied to clipboard
val serialPrefixes: List<String>