github stripe/stripe-terminal-ios 4.4.0

latest releases: 5.1.0, 5.0.0, 4.7.3...
7 months ago
  • Built with Xcode 16.0 Swift version 6.0.

New

  • Added simulated Internet reader support for collecting inputs. See the updated SCPSimulatorConfiguration for usage.
  • Added TapToPayInternalNetworkError error code for network errors surfaced in Tap to Pay on iPhone and changed related errors from InternalNetworkError to TapToPayInternalNetworkError.
  • Added new mobile reader disconnect reasons: bluetoothSignalLost, usbDisconnected, and idlePowerDown to SCPDisconnectReason.

Fixes

  • Fixed an issue where calling collectPaymentMethod when no reader was connected to the SDK falsely returned SCPErrorFeatureNotAvailableWithConnectedReader. This error is now correctly reported as SCPErrorNotConnectedToReader.
  • Fixed an issue where the auto-reconnect feature would attempt to reconnect after a reader disconnected due to critically low battery and then disconnect again. Auto-reconnect is no longer attempted in this scenario.
  • Fixed an issue where connection attempt to a reader incorrectly returned SCPErrorNotConnectedToInternet if fetching the connection token failed. The correct error SCPErrorConnectionTokenProviderCompletedWithError is now reported instead.
  • Fixed an issue where the WisePad 3 reader would remain on the processing screen for 30 seconds when a collectPaymentMethod request with updatePaymentIntent applied fails. The reader now exits the processing screen immediately.

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

NewReleases is sending notifications on new releases.