Android SDK Changelog
Android SDK 6.0.0
Android SDK 6.0.0 has been released.
Offline payments
- Introduces Offline payments with Solo lite, please refer to the dedicated section in OFFLINE_PAYMENTS.md for more information.
- Please contact integrations@sumup.com for enabling offline payments on your SumUp merchant account.
Added:
- Payment intent now also returns the card reader model and firmware version in new response fields
SumUpAPI.Response.CARD_READER_MODELandSumUpAPI.Response.CARD_READER_FIRMWARE_VERSIONat the end of every transaction.
Improvements:
- Renames package of
TransactionInfo:com.sumup.merchant.reader.models.TransactionInfo>com.sumup.checkout.core.models.TransactionInfo - Renames package of
SumUpState:import com.sumup.merchant.api.SumUpState>import com.sumup.reader.sdk.api.SumUpState - Miscellaneous bug fixes and enhancements.
Updates about the technical stack:
- Minimum supported targetSDK is 35
- Minimum Kotlin is upgraded to 1.9.0
- Minimum Kotlin Coroutine is upgraded to 1.8.0
- Minimum Hilt is upgraded to 2.51.1
- Minimum Moshi is upgraded to 1.15.0
- Minimum AppCompat is upgraded to 1.7.0
- Minimum AndroidX Annotation is upgraded to version 1.8.0
- Minimum AndroidX Activity is upgraded to version 1.9.1
- Minimum AndroidX Fragment is upgraded to version 1.7.1
- Minimum AndroidX Lifecycle is upgraded to version 2.8.1
- Minimum AndroidX Browser is upgraded to version 1.4.0
- Minimum AndroidX Navigation is upgraded to version 2.7.7
- Minimum Material Components is upgraded to 1.12.0
- Minimum Play Services Location is upgraded to 21.3.0- Minimum AGP is upgraded to 8.8.0
- Building with AGP 8.8.0 and Java 17
- Introduces Jetpack Compose BOM version 2023.06.01
- Requires desugar_jdk_libs version 2.1.5
Android SDK 4.3.0
Android SDK 4.3.0 has been released.
Solo USB (Beta)
The Solo card reader now supports connecting and transacting over USB cable. The minimum required Solo software version that supports the USB mode is 3.3.17.2.
If this version (3.3.17.2) is not yet available on your Solo when connected via Bluetooth, you can switch it to standalone mode (Menu -> Connection -> WiFi), login directly on the Solo, and update it to the latest version.
Solo USB is under beta phase which means that the feature still requires some optimization to ensure full stability.
Known limitations: currently, if the USB cable is unplugged, the USB permission on the mobile device will need to be regranted. As of now, Solo is not able to wake up automatically from sleep mode. A connection needs to be reestablished from
Removed:
- Dropping support for Android 7 (API 25) and below