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 of SCPReaderDisplayMessageTryAnotherReadMethod.
Update: paymentStatus now stays ready while API-only commands are in-progress. This includes createPaymentIntent, createSetupIntent, cancelPaymentIntent, and cancelSetupIntent.
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.
3.6.0 2024-05-23
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.SCPReaderDisplayMessageTryAnotherCard
instead ofSCPReaderDisplayMessageTryAnotherReadMethod
.paymentStatus
now staysready
while API-only commands are in-progress. This includescreatePaymentIntent
,createSetupIntent
,cancelPaymentIntent
, andcancelSetupIntent
.paymentStatus
now updates towaitingForInput
whilecollectInputs
is running.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.