The Stripe Terminal iOS and Android SDKs have been updated to support new readers, global payment processing, and enhanced connectivity and update behavior. To support this new functionality, we’ve made a number of changes, some of which will require that you update your integration with the Stripe Terminal SDK. This guide will walk you through the breaking changes and help you upgrade your integration.
Migrate to version 2.0.0
Here’s what you need to know about the 2.0.0 Stripe Terminal iOS and Android SDKs:
- The reader connection API has changed.
- We now support using Locations with Bluetooth readers.
- Both Bluetooth and smart readers require the use of locations.
- In some cases, Stripe might need to dispatch an update to Bluetooth readers for security or compliance reasons. Supporting mandatory updates upon reader connection is now required.