Select your reader
Learn about Stripe's pre-certified card readers and Tap to Pay.
Stripe readers offer end-to-end encryption by default and remote management tools. Select your form of payment acceptance to learn how to set it up:
Order readers
Refer to the tables on this page to help you choose a reader that works with your application and physical sales environment. For detailed information about specific combinations, see Design an integration.
If you don’t have a reader, you can order readers from the Dashboard and have them shipped to a location of your choice. As a Connect platform, you can order readers centrally and assign them to your connected accounts, or enable your connected accounts to order their own readers directly.
If you don’t have a physical reader, you can use the simulated reader to build and test your Terminal integration. The simulated reader doesn’t require any setup and you can start by setting up your integration.
- Browse available readers and accessories.
- For Tap to Pay, see compatible iPhones and Android devices.
Warning
Stripe readers aren’t liquid-proof and we recommend that users make appropriate efforts to make sure their devices remain dry. If your device has experienced liquid ingress, we recommend that you stop using the device and let it dry thoroughly before attempting to re-use or charge the device. If your device doesn’t properly operate or charge properly after drying, you need to replace it.
Compare readers
This table shows the basic features of each reader. Verifone includes the following readers: V660p, UX700, P630, and M425.
| Stripe Reader S700 | BBPOS WisePOS E | Stripe Reader M2 | BBPOS WisePad 3 | Tap to Pay | Verifone | |
|---|---|---|---|---|---|---|
| Release availability | General availability | General availability | General availability | General availability | General availability | Private preview |
| Country availability | Supported countries | Supported countries | US only | Supported countries | Supported countries | US only |
| Device category | sPOS | sPOS | mPOS | mPOS | Compatible iPhones and Android devices | sPOS |
| Reader connection | Internet | Internet | Bluetooth, USB | Bluetooth, USB | – | Internet |
Integration support
Set up your reader with a Terminal SDK or server-driven integration. Verifone readers are compatible with all Terminal SDKs and the Stripe API. Learn more about the integration platforms.
| Stripe Reader S700 | BBPOS WisePOS E | Stripe Reader M2 | BBPOS WisePad 3 | Tap to Pay | Verifone | |
|---|---|---|---|---|---|---|
| iOS | ||||||
| Android | ||||||
| React Native Preview | ||||||
| Server-driven integration | – | – | – | |||
| Javascript | – | – | – |
Payment methods
This table displays the payment methods accepted by each reader.
| Stripe Reader S700 | BBPOS WisePOS E | Stripe Reader M2 | BBPOS WisePad 3 | Tap to Pay | Verifone | |
|---|---|---|---|---|---|---|
| Contactless cards and digital wallets | ||||||
| EMV chip cards | – | |||||
| Magstripe cards | – | – | ||||
| Offline mode | – |
Additional features and customization
This table displays features for each reader.
| Stripe Reader S700 | BBPOS WisePOS E | Stripe Reader M2 | BBPOS WisePad 3 | Tap to Pay | Verifone | |
|---|---|---|---|---|---|---|
| Basic device reporting | ||||||
| Basic device monitoring | – | |||||
| Terminal Hardware Ordering (THOr) API Preview | – | |||||
| Custom splash screen | – | – | ||||
| Tipping | On receipt tipping only | User can implement this functionality within their iOS or Android app | ||||
| Ability to collect input on-screen | – | – | User can implement this functionality within their iOS or Android app | |||
Paid feature, contact your sales representative | – | – | – | User can implement this functionality within their iOS or Android app | Paid feature, contact your sales representative |
Device specs and accessories
- Reader type
- Stripe Reader S700, BBPOS WisePOS E, Stripe Reader M2, BBPOS WisePad 3, Tap to Pay, Verifone V660p, Verifone UX700, Verifone P630, Verifone M425
| Attributes | Stripe Reader S700 | BBPOS WisePOS E | Stripe Reader M2 | BBPOS WisePad 3 | Tap to Pay | Verifone V660p | Verifone UX700 | Verifone P630 | Verifone M425 |
|---|---|---|---|---|---|---|---|---|---|
| Approximate dimensions | 161.9 x 81.6 x 21.4 mm / 6.375 x 3.187 x 0.875 in | 188.6 x 76.2 x 32.7 mm / 7.43 x 3 x 1.29 in | 73.5 x 67 x 19.5 mm / 2.89 x 2.63 x 0.76 in | 69.7 x 121.7 x 17.7 mm / 2.74 x 4.79 x 0.7 in | – | 205 mm x 84 mm x 64 mm / 8.07 in x 3.31 in x 2.52 in | 70 mm × 107 mm × 146 mm / 2.76 in × 4.21 in × 5.75 in | 170mm x 80mm x 33mm / 6.69 in x 3.15 in x 1.30 in | 179 mm x 170 mm x 29 mm / 7.05 in x 6.69 in x 1.14 in |
| Approximate weight | 318g | 318g | 85g / 2.99oz | 130g / 4.59oz | – | 456g / 16.08oz | 575g / 20.28oz | 305g / 10.76oz | 470g/ 16.58oz |
| Display | 5.5" IPS LCD display with Gorilla glass, 1920 x 1080, 580 nit | 5" IPS display capacitive touch screen | – | 2.4" color LCD (320 x 240) with backlight | – | 5.5" HD IPS LCD touchscreen, 720 x 1440 | 5.5" HD IPS LCD touchscreen, 1280 × 720 | 3.5" IPS LCD touchscreen, 320 x 480 | 3.5" IPS LCD touchscreen, 1280 x 800 |
| Battery |
|
|
|
| – |
|
|
|
|
| Memory | 4GB RAM | 2GB RAM | 128kb RAM | 128kb RAM | – | 2GB RAM | 2GB RAM | 2GB RAM | 2GB RAM |
| Storage | 64GB | 16GBs | 1MB | 1MB | – | 32GB | 32GB | 32GB | 32GB |
| Processor | Octa Core A53 | Quad Core Cortex A7 | Cortex M4 Secure MCU | Cortex M4 Secure MCU | – | Quad Core Cortex A53 | Quad Core Cortex A53 | Quad Core Cortex A53 | Quad Core Cortex A53 |
| Charging connection | USB-C port, Accessory dock | Micro-USB port, Accessory dock | USB-C port | USB-C port, Accessory dock | – | USB-C port, Accessory dock | 4 PIN plug | Verifone Custom | USB-C port |
| Communication interface | WiFi, Ethernet (with optional hub) | WiFi, Ethernet (with optional dock) | Bluetooth, USB (Android SDK only) | Bluetooth 4.2 BLE, USB (Android SDK only) | – | WiFi, Ethernet with optional dock | WiFi, Ethernet | WiFi, Ethernet (with dongle) | WiFi, Ethernet (with dongle) |
| Operating system | Android 10 | Android 9 | Proprietary | Proprietary | See documentation for iOS and Android | Android 10 | Android 10 | Android 10 | Android 10 |
| Camera | Front and rear present but not supported | Rear present but not supported | – | – | – | Front and rear present but not supported | Front and facial scanners present but not supported | Downward barcode scanner present but not supported | Front present but not supported |
| Audio jack | – | – | – | Supported | Supported | – | Supported | ||
| Microphone | Front and rear present but not supported | Front and rear present but not supported | – | – | – | – | Present but not supported | – | Present but not supported |
End-to-end encryption, P2PE ready, Mail order telephone order (MO/TO) P2PE | End-to-end encryption, P2PE ready, Mail order telephone order (MO/TO) P2PE | End-to-end encryption, P2PE ready | End-to-end encryption, P2PE ready | End-to-end encryption | End-to-end encryption, P2PE capable | End-to-end encryption, P2PE capable | End-to-end encryption, P2PE capable | End-to-end encryption, P2PE capable | |
| Stripe-designed accessories | Stripe case, Dock, Hub, Third-party stand | Dock | Dock, Mount | – | – | – | – | – | – |
*Battery life information is only an estimate. Battery life varies depending on a number of factors including product specifications, settings, and applications or deployed features.
Integration platform comparison
Choose an integration platform based on the following factors:
- Preferred reader
- Desired features
- Network requirements
- Your technology stack
| Operating system | Reader availability | Platform |
|---|---|---|
| Mobile application SDKs | Available for all reader types | |
| Web and server | Available for only smart readers without offline payment support |
|
Platform features
This table lists the features of the five integration platforms.
Global availability
Not all readers are available in every country. This table lists the readers you can use in each country.
| Country | Smart readers | Mobile readers | Tap to Pay |
|---|---|---|---|
United States |
|
|
|
|
|
|
|
|
|
|
|
Japan |
|
|
|
|
|
|
|
|
| ||
|
|
Connection to Stripe
Before processing payments, you must connect a Terminal reader to your point-of-sale application using the Terminal SDK. Each reader can only connect to one instance of the SDK at a time. For example, if you want four mobile readers in your store and your app runs on iOS, you also need four iOS devices. Only one reader connects to the SDK at a time.
Pre-certification
In-person payments must follow strict rules to meet PCI compliance, PCI certifications, and EMV certifications.
Terminal offers pre-certified readers that accept payment details (EMV, contactless, and swiped), encrypt sensitive card information, and return a token to your application through the Stripe Terminal SDK so you can confirm payment.
Reader software updates
Stripe and our hardware partners periodically release reader software updates, which can include improvements and required security updates. Your application must include support for automatic updates. Failing to install a required update can prevent a reader from accepting payments. Smart readers update themselves automatically when powered on, sufficiently charged, and not in use. Bluetooth readers update themselves automatically upon connection to your point of sale.