Releases: sumup/sumup-ios-sdk
Releases · sumup/sumup-ios-sdk
Release list
v7.1.2
- [IMPROVEMENT] Improved Offline Payments availability
- Offline Payments are now more reliably kept available after a cancelled or timed-out card reader transaction.
- [IMPROVEMENT] Extended Offline Payments card compatibility
- Offline Payments now support a wider range of payment cards from the same card schemes that are already supported.
- [IMPROVEMENT] Miscellaneous bug fixes and enhancements
Caution
Do not downgrade to an earlier SDK version if there are Offline Payments that have not been uploaded yet.
If you need to downgrade, follow these steps:
- Upload any pending Offline Payments
- Delete the app
- Install the app again using the previous SDK version
v7.1.1
v7.1.0
- [UPDATE] Updated Sample App
- An updated Sample App is provided to help you get quickly up to speed adding features from the SumUp SDK to your app.
- We welcome your ongoing feedback in GitHub Issues. If you experience a problem or have any questions not covered in documentation, we are available to help.
- [ADDED] Custom Tip Percentages Configuration
- Integrators can now configure the tip percentage options (up to 3) presented to customers during checkout. This replaces the hardcoded defaults (10%, 15%, 20%) with values more relevant to specific business use cases.
Validation Rules:- Accepts a list of 1 to 3 positive integers.
- Maximum value per option is 99%.
- Duplicate values are automatically rejected.
- Options are automatically sorted from lowest to highest in the UI.
- If no custom percentages are provided, the SDK will continue to use the standard 10%, 15%, and 20% options.
- Integrators can now configure the tip percentage options (up to 3) presented to customers during checkout. This replaces the hardcoded defaults (10%, 15%, 20%) with values more relevant to specific business use cases.
- [IMPROVEMENT] Enhanced Offline Session Management
- The SDK now automatically attempts to return online and upload the transaction batch as soon as a session limit (transaction count or time window) is reached.
- [IMPROVEMENT] Miscellaneous bug fixes and enhancements
v7.0.0
- [ADDED] Introduction of Offline Payment Support for Solo and Solo Lite Card Reader models.
- This feature is subject to specific limitations and minimum compatibility requirements. Further information is available in
OFFLINE_PAYMENTS.md. - Please contact
integrations@sumup.comto enable Offline Payments for your SumUp Merchant Account.
- This feature is subject to specific limitations and minimum compatibility requirements. Further information is available in
- [IMPROVEMENT] Miscellaneous bug fixes and enhancements
v6.2.2
v6.2.1
- [IMPROVEMENT] Fixed: when using the SDK in an app built with Xcode 26, the Card Reader Settings screen does not respond to taps.
- [IMPROVEMENT] Removed shared button on the receipt screen. This button crashed on tap and wasn't supposed to be part of the view hierarchy.
v6.2.0
- [IMPROVEMENT] The tap-card screen now appears much faster when using Solo Lite and Solo card readers with updated firmware
- [IMPROVEMENT] An issue was fixed that could cause Solo card readers to take longer when transacting when the reader is initially sleeping
- [ADDED] A new
presentCardReaderSettingsFromViewController:animated:completion:method and updated UI, replacing the oldpresentCheckoutPreferencesFromViewController:animated:completion:method, which is now deprecated. - [ADDED] The Tap to Pay on iPhone payment method now supports Croatia, Estonia, Latvia, Lithuania, Norway, Spain
- [REMOVED] Minimum deployment target is now iOS 16 (was iOS 15)
- [IMPROVEMENT] Miscellaneous bug fixes and enhancements
v6.1.2
v6.1.1
- [IMPROVEMENT] Faster Solo/Solo Lite Bluetooth connection when starting a transaction
- [ADDED] Credit/debit selection and installments can now be programmatically set without needing the SumUp UI to prompt the user
- [REMOVED] The built-in UI to prompt for credit/debit selection has been deprecated. Please migrate your app to use programmatic credit/debit selection instead.
- [ADDED] It is now possible to cancel the transaction from within the app (Solo and Solo Lite card readers only)
- [ADDED] Tap to Pay on iPhone now also supports Austria, Chile, Czech Republic, Finland, Hungary, Poland, Portugal, Romania, Sweden, Switzerland
- [ADDED] Solo Lite will require secure bluetooth pairing between the mobile device and the card reader in order to pair. During a first pairing, the mobile and reader will show a 6 digit code, which must be confirmed on both devices in order to proceed.
- [REMOVED] Minimum deployment target is now iOS 15 (was iOS 14)
- [IMPROVEMENT] Bluetooth permissions are no longer prompted-for if only Tap to Pay on iPhone is used as a payment method
- [IMPROVEMENT] Miscellaneous bug fixes and enhancements
v6.0.0
- [ADDED] New payment method: Tap to Pay on iPhone
- [ADDED] New
paymentMethodproperty onSMPCheckoutRequest. This defaults tocardReaderbut may be set totapToPay. - [REMOVED]
SMPPaymentOptionswas deleted. This was previously deprecated and is no longer used. - [IMPROVEMENTS] Minor fixes for unified Black and White theme