Choose a reader and integration
After you plan the high-level architecture for your Stripe Terminal integration, you can choose the reader and integration type that best suits your needs.
Choose a reader
Compare the available readers for requirements and supported configurations.
![]() | ||
Handheld, Bluetooth reader for iOS and Android applications | Hybrid countertop and handheld smart reader for JavaScript, iOS, and Android applications | Handheld, Bluetooth reader for iOS and Android applications |
59 USD | Price varies by country | Price varies by country |
Countertop or roaming mobile checkout experience | Countertop or roaming in-store checkout experience | Roaming mobile checkout experience |
Supported integrations:
| Supported integrations:
| Supported integrations:
|
Bluetooth | WiFi or Ethernet | Bluetooth |
PCI certified and P2PE enabled | PCI certified and P2PE enabled | PCI certified and P2PE enabled |
Contactless, chip, and swipe payment methods | Contactless, chip, and swipe payment methods | Contactless and chip payment methods |
Shop now US only | Shop now | Shop now Non-US |
Choose an integration type
For BBPOS WisePOS E readers in the United States, we recommend the server-driven integration, which uses the Stripe API instead of a Terminal SDK.
For other readers, use the Stripe Terminal SDK for JavaScript, iOS, or Android. If you already have an application in one of these programming languages, use the corresponding SDK. Otherwise, refer to the table below to select an SDK that’s compatible with the reader of your choice.
Global availability
Not all readers are available in every country. Refer to the following table to understand which readers and integration types you can use in each country.
Countries | Android | iOS | JavaScript | Server-Driven |
---|---|---|---|---|
United States | ![]() Stripe Reader M2 Bluetooth![]() WisePOS E Smart | ![]() Stripe Reader M2 Bluetooth![]() WisePOS E Smart | ![]() WisePOS E Smart | ![]() WisePOS E* Smart |
Australia+ Austria+ Belgium+ Canada Denmark+ France Germany Ireland Netherlands New Zealand+ Singapore Spain+ Sweden+ United Kingdom | ![]() WisePad 3 Bluetooth![]() WisePOS E Smart | ![]() WisePad 3 Bluetooth![]() WisePOS E Smart | ![]() WisePOS E Smart |
After deciding which reader and integration type you want to use, you can start integrating the Stripe Terminal SDK.