github stripe/stripe-terminal-ios 3.5.0

19 days ago

3.5.0 2024-04-12

  • Built with Xcode 15.2, Swift version 5.9.
  • Beta: CollectInputs can now display optional toggles in each input type.
  • New: Support for connecting to mPOS readers over USB-C on iPads with M-series chips.
    • This feature is in private beta. Please contact us if you are interested in joining this beta.
  • New: Added an xcprivacy file to the framework listing our data use and required reason API usage.
  • Update: Added SetupIntentParameters.paymentMethodTypes.
    • Note for internet reader integrations, this feature requires reader software version 2.22 or later to be installed on your internet reader.
  • Update: supportsReadersOfType now returns NO with error SCPErrorInvalidDiscoveryConfiguration if the device type and discovery method are incompatible.
  • Update: When a Bluetooth reader has an error installing a required update the SDK will allow connecting to the reader if the reader is running a recent version. The error installing the update will still be communicated in the reader:didFinishInstallingUpdate:error: callback. The update will be available to be retried using installAvailableUpdate. If the update isn't installed with installAvailableUpdate the installation will be retried the next time connecting to the reader.
  • Fixes #291: Fixes a bug where the cancelable returned by collectPaymentMethod was not responsive in certain conditions when a card was left in the reader or inserted before calling collectPaymentMethod.
  • Fixes a bug where rebootReader would return SCPErrorUnexpectedSdkError if called after the reader received a firmware update.

Don't miss a new stripe-terminal-ios release

NewReleases is sending notifications on new releases.