- Built with Xcode 15.2, Swift version 5.9.
- Update: Using
SCPOfflineBehaviorRequireOnline
will attempt online network calls regardless of the current network status. This may cause requests while the network is offline to take longer as requests will always be attempted online first. - Update: Tapping or inserting an unsupported card will now report
SCPReaderDisplayMessageTryAnotherCard
instead ofSCPReaderDisplayMessageTryAnotherReadMethod
. - Update:
paymentStatus
now staysready
while API-only commands are in-progress. This includescreatePaymentIntent
,createSetupIntent
,cancelPaymentIntent
, andcancelSetupIntent
. - Update:
paymentStatus
now updates towaitingForInput
whilecollectInputs
is running. - Update: If a reader receives the
SCPErrorReaderMissingEncryptionKeys
error when collecting a payment the SDK now also reboots the reader in addition to the existing behavior of disconnecting from the reader. Reconnecting to the reader should re-install the keys and allow the reader to collect payments again.