- Fixes a possible crash if a Bluetooth reader disconnects while
connectBluetoothReader
is running. - Fixes a bug where a
PaymentIntent
created withcaptureMethod
set toautomatic
may, under poor network conditions, have astatus
ofrequires_capture
, when it should have had astatus
ofsucceeded
. - Added error
SCPErrorConnectionTokenProviderTimedOut
. Returned when theSCPConnectionTokenProvider
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 toSCPCaptureMethodAutomatic
orSCPCardPresentCaptureMethodManualPreferred
. - Added
SCPReaderDisplayMessageCardRemovedTooEarly
sent when a card is removed too early during a contact payment. - Fixes a bug where the SDK would fail
processPayment
withSCPErrorDeclinedByStripeAPI
if the WisePad 3 timed out in betweencollectPaymentMethod
andprocessPayment
. This will now error withSCPErrorCardReadTimedOut
. - Fixes a bug where
SCPReaderEventCardInserted
could be announced multiple times for a single card insert.