Stripe Reader S700
Learn about Stripe Reader S700.
The Stripe Reader S700 is an Android-based smart reader for countertop and handheld use. You can customise the on-reader checkout UI using both pre-built and custom elements.
The Stripe Terminal SDK connects to the reader over the internet, LAN, or handoff mode. This reader is compatible with JavaScript SDK, iOS SDK, Android SDK, React Native SDK, and server-driven integrations.
For the Stripe Reader S700, we recommend the server-driven integration, which uses the Stripe API instead of a Terminal SDK. To view the reader’s parts and features, see the Stripe Reader S700 product sheet.
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.
Battery and charging status
When the Stripe Reader S700 is on, you can check the battery level in the charging LED indicator. Learn more about Stripe Reader S700 battery life.
LEDs | Meaning |
---|---|
The reader is fully charged with the power cable connected. | |
(flashing) The reader is charging. | |
The reader’s battery level is low (10-20% remaining). | |
The reader’s battery level is critically low (1-9% remaining) or drained (1% remaining). | |
The reader is off, or the reader is on with the power cable disconnected. |
To prolong the rechargeable battery life, the battery charging rate is reduced outside the 15°C to 45°C temperature rate. The charging stops if the unit temperature is below 0°C or above 60°C.
Expected sounds during payment
The following table describes sounds that occur during successful and failed payments on Stripe Reader S700.
Tap | Chip | Swipe | |
---|---|---|---|
Success | 1 long, high-pitched beep | No sound | Not applicable |
Failure | 2 short, low-pitched beeps | No sound | 2 short beeps |
Troubleshoot the reader
Make sure your network meets all our network requirements, and try the steps in the network troubleshooting section.
To begin troubleshooting, use the following common scenarios to help diagnose the issue.
The reader won’t charge
The Stripe Reader S700 requires a recommended 12W of power for successful operation and battery charging. Stripe recommends using the AC power adapter that was supplied with your reader to make sure ample power is supplied to the reader for operation and charging. You can order a replacement power adapter in the Dashboard.
For a deeply discharged battery, a slow charging mechanism is applied to safely bring the battery to a safe zone for faster charging. During this phase, the charging LED indicator on the unit is on; however, the display remains off. This phase can take up to 30 minutes for a deeply discharged battery.
If you’re connecting the Stripe Reader S700 to a computer or laptop, make sure the USB-C port can support the recommended 12W of power. The USB-A port standard does not support this power level – do not use it.
The reader can’t connect
To check connectivity, go to the reader settings and select Wi-Fi settings. This displays all available Wi-Fi networks. To see more details about the connection, tap the connected network name.
The reader won’t update
If your reader doesn’t update, it’s possible that it can’t connect to Stripe. To check its connectivity to Stripe, go to the reader settings, then select Diagnostics. This displays a list of troubleshooting tests. Check Stripe connectivity and make sure it says Passed
. If the Stripe connectivity test fails, follow the troubleshooting steps.
If you use a router, refer to your router’s manual and reconfigure the networking setup.
Stripe reader software
Stripe maintains the software that controls the Stripe Reader S700. The reader receives updates automatically from Stripe when not in use. These can include improvements and required security updates from Stripe and our hardware partners. As reader software updates are made available, update your readers to the latest available version to continue using Stripe Terminal. Failing to install a required update can prevent a reader from accepting payments.
The reader restarts every day at midnight for PCI compliance, and disconnects from the POS app every morning. Leave your reader on and connected to power to receive automatic software updates. This ensures that updates happen at midnight (in the time zone of the assigned location) to avoid interruption to sales. If you unplug the reader at night, an update could start when you turn it back on. To manually check for an update, reboot the reader.
Reader software version
The Stripe Reader S700 software consists of four components: the reader application, firmware, configuration, and key identifier. The following table summarises the latest version of each of these components for the countries where the Stripe Reader S700 is available.
You can find your reader’s versions in the Diagnostics menu by swiping in from the left edge of the screen, tapping Settings, and entering the admin code, 0-7-1-3-9.
Note
In PCI listings, the firmware identifier is in the format STR7x-11-xxxxx-xxxxx
, where xxxxx
is a placeholder for ROM version and firmware version, respectively. All versions are PCI compliant.
Specifically, a PCI firmware ID STR7x-11-WXYZZ-ABCDD
maps to ROM version W.
and firmware version AA.
. For example, STR7x-11-22404-10016
maps to ROM version 2.
and firmware version 1.
. If the ROM version only has three digits W.
, ZZ
is 00
.
Countries | Reader | Firmware | Configuration |
---|---|---|---|
United States | 2. | 1. | szzz_ |
Canada | 2. | 1. | szzz_ |
Australia | 2. | 1. | szzz_ |
Malaysia New Zealand | 2. | 1. | szzz_ |
Singapore | 2. | 1. | szzz_ |
United Kingdom Ireland Finland | 2. | 1. | szzz_ |
Austria Belgium Denmark France Italy Germany Netherlands Spain Sweden Czech Republic Luxembourg Portugal Switzerland Norway | 2. | 1. | szzz_ |
Reader software changelog
2024-11-13 (version 2.27.7.0)
- Fixed a bug where handoff mode transactions weren’t reliably returning to the POS app.
- Fixed a UI bug where the cancel button wasn’t displaying.
- Fixed a bug that impacted certain uses of on-reader forms.
- Fixed a UI bug that affected Finnish language display on the admin pin screen.
2024-09-18 (version 2.26.5.0)
- Fix for errors that prevented Apps on Devices users from accepting successful payments.
- Fix for an issue that prevented bug reports from uploading.
- Fix for a UI bug that impacted collect inputs.
2024-08-26 (version 2.25.3.0)
- Bug fixes and stability improvements.
2024-07-30 (version 2.25.1.0)
- Fixed a bug where Stripe test card timeouts reported as a user cancellation when selecting “Stripe PIN credit” option.
- Added support for Accessible PIN payments.
- Fixed a race condition bug that caused contactless payments to fail with the error “Underlying request took too long. Please check your local network.”
- Fixed a bug where a Norwegian card showed Swedish text.
- Fixed a bug where accessiblity mode did not read out the “Incorrect PIN entered” message.
2024-06-25 (version 2.24.2.0)
- UI fixes for the Reader app.
- Fixed an issue where auto-rotate was not working correctly for Stipe S700.
2024-05-30 (version 2.23.3.0)
- Bug fixes and stability improvements.
- Updated the custom tip entry screen to include enter and cancel buttons.
2024-04-18 (version 2.22.3.0)
- Fixed an installation error for language packs.
- Updated the 50% battery requirement when performing a configuration or key update on the battery.
- Fixed an issue where readers attempted to use a 2nd Gen AC on contactless EMV.
- Added support for connecting to a hidden Enterprise WPA or WPA2-EAP network.
- Added a progress indicator for key, firmware, and configuration updates.
2024-03-18 (version 2.21.2.0)
- Fixed the text size and made copy changes and UI modifications for AAA accessibility compliance.
- Updated
PaymentIntent
support for Magstripe + PIN for EFTPOS. - Fixed bugs related to support for
PaymentIntent
when using offline mode.
2024-02-08 (version 2.20.4.0)
- Fixed an issue where iOS SDK 2.x versions returned nil for the
CardPresent
objectcharges.
.paymentMethodDetails. cardPresent
2024-02-08 (version 2.20.3.0)
- Bug fixes and stability improvements
2023-12-11 (version 2.19.2.0)
- Updated SCA support.
- Fixed an issue where the network screen running multiple connect calls could cause Armada to become unauthenticated.
- Added issuer information in the
PaymentMethod
bindings. - Updated the refund by
PaymentIntent.
.id - Surfaced the language detected from the card in the
PaymentIntent
.
2023-11-16 (version 2.18.9.0)
- Bug fixes and stability improvements
2023-11-08 (version 2.18.5.0)
- Bug fixes and stability improvements
2023-10-18 (version 2.17.8.0)
- Bug fixes and stability improvements
2023-09-21 (version 2.16.7.0)
- Bug fixes and stability improvements
2023-07-12 (version 2.15.5.0)
- Fixed an issue where the NFC logo was missing on the cart display.
- Fixed an issue where the reader app crashed during firmware updates.
- Improved recovery from an issue that caused the reader to stop responding.
- You no longer need to tick a box when connecting to hidden Wi-Fi networks.
- Disabling the payment tone now works as intended on the WisePOS E.
2023-06-12 (version 2.14.3.0)
- Improved reliability and security of Stripe SDK to reader connectivity.
- Fixed an issue where saved networks couldn’t always be forgotten.
2023-04-03 (version 2.12.2.3)
- Fixed an issue where ROM background downloads were occasionally interrupted.
- Fixed an issue where language selection occasionally failed after factory reset.
2023-03-14 (version 2.11.4.0)
- Improved reliability and security of Stripe SDK to reader connectivity.
2023-02-06 (version 2.10.2.0)
- Devices now have a one-hour screen timeout when the reader isn’t connected to a power source.
2023-01-04 (version 2.9.2.0)
- Various improvements to animations during the payment flow.
- Improved reliability and security of Stripe SDK to reader connectivity.
2022-10-17 (version 2.8.4.0)
- Improved performance when processing several payments sequentially.
2022-09-19 (version 2.7.7.0)
- Rolled out support for dark and light themes on the reader update screen.
2022-06-13 (version 2.4.2.3)
- Rolled out a new default splash screen.
- Rolled out access to the Appearance setting screen to switch between dark and light themes.
2022-04-13 (version 2.2.3.0)
- Improved reliability and security of Stripe SDK to reader connectivity.
- Improved support for custom splash screens by applying opacity to the status bar.
The BBPOS and Chipper™ name and logo are trademarks or registered trademarks of BBPOS Limited in the United States and/or other countries. The Verifone® name and logo are either trademarks or registered trademarks of Verifone in the United States and/or other countries. Use of the trademarks does not imply any endorsement by BBPOS or Verifone.