Skip to content

Releases: sumup/sumup-ios-sdk

v7.1.2

Choose a tag to compare

@giulio92 giulio92 released this 09 Jul 13:32
v7.1.2
f80153c
  • [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:

  1. Upload any pending Offline Payments
  2. Delete the app
  3. Install the app again using the previous SDK version

v7.1.1

Choose a tag to compare

@giulio92 giulio92 released this 22 Jun 15:48
v7.1.1
65703c2
  • [IMPROVEMENT] Miscellaneous bug fixes and enhancements

v7.1.0

Choose a tag to compare

@giulio92 giulio92 released this 12 May 09:32
v7.1.0
4205e17
  • [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:
      1. Accepts a list of 1 to 3 positive integers.
      2. Maximum value per option is 99%.
      3. Duplicate values are automatically rejected.
      4. 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.
  • [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

Choose a tag to compare

@giulio92 giulio92 released this 23 Mar 08:39
v7.0.0
3f881af
  • [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.com to enable Offline Payments for your SumUp Merchant Account.
  • [IMPROVEMENT] Miscellaneous bug fixes and enhancements

v6.2.2

Choose a tag to compare

@giulio92 giulio92 released this 27 Feb 08:47
46dcda8
  • [FIXED] Now using the correct swift-tools-version version to support iOS 16. All changes mentioned in v6.2.1 are available in this release.

v6.2.1

Choose a tag to compare

@jadeburton-sumup jadeburton-sumup released this 17 Dec 11:39
  • [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

Choose a tag to compare

@jadeburton-sumup jadeburton-sumup released this 03 Dec 15:20
  • [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 old presentCheckoutPreferencesFromViewController: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

Choose a tag to compare

@giulio92 giulio92 released this 09 Jul 14:18
47d8761
  • [FIXED] Now using the correct swift-tools-version version to support iOS 15. All changes mentioned in v6.1.1 are available in this release.

v6.1.1

Choose a tag to compare

@jadeburton-sumup jadeburton-sumup released this 04 Jul 13:14
  • [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

Choose a tag to compare

@annaafanasyeva-sumup annaafanasyeva-sumup released this 28 Jun 09:50
  • [ADDED] New payment method: Tap to Pay on iPhone
  • [ADDED] New paymentMethod property on SMPCheckoutRequest. This defaults to cardReader but may be set to tapToPay.
  • [REMOVED] SMPPaymentOptions was deleted. This was previously deprecated and is no longer used.
  • [IMPROVEMENTS] Minor fixes for unified Black and White theme