github stripe/stripe-terminal-ios v2.20.0

latest releases: 3.9.1, 3.9.0, v2.23.3...
16 months ago
  • Fixes a possible crash if a Bluetooth reader disconnects while connectBluetoothReader is running.
  • Fixes a bug where a PaymentIntent created with captureMethod set to automatic may, under poor network conditions, have a status of requires_capture, when it should have had a status of succeeded.
  • Added error SCPErrorConnectionTokenProviderTimedOut. Returned when the SCPConnectionTokenProvider does not call the provided completion block within 60 seconds.
  • Throws an error when attempting to use the simulated .eftposAuDebit card with an unsupported PaymentIntent capture method. Use this card with the capture method set to SCPCaptureMethodAutomatic or SCPCardPresentCaptureMethodManualPreferred.
  • Added SCPReaderDisplayMessageCardRemovedTooEarly sent when a card is removed too early during a contact payment.
  • Fixes a bug where the SDK would fail processPayment with SCPErrorDeclinedByStripeAPI if the WisePad 3 timed out in between collectPaymentMethod and processPayment. This will now error with SCPErrorCardReadTimedOut.
  • Fixes a bug where SCPReaderEventCardInserted could be announced multiple times for a single card insert.

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

NewReleases is sending notifications on new releases.