New: Adds support for Interac refunds on the Tap to Pay simulated reader.
Update: For mobile readers with auto reconnection enabled, the SDK now installs required updates upon reconnection after a reboot. Your application will continue to receive notifications about updates via the BluetoothReaderDelegate and should handle updating its UI to inform the user of the update accordingly.
Update: Improved handling of SCPErrorReaderMissingEncryptionKeys error for mobile readers with auto-reconnection enabled. Previously, the SDK would disconnect from the reader without auto-reconnecting when this error occurred. Now, if auto-reconnection is enabled, the SDK will automatically reconnect and recover from this error.
Fix #595: Addresses the issue where backgrounding the app while the Tap to Pay PIN collection screen is displayed causes the SDK to become unresponsive until the app is relaunched.
Fix: Resolves a race condition that occurs when a card is inserted simultaneously as collectPaymentMethod is being canceled. Previously, this resulted in a SCPErrorReaderBusy error. Now, the collection will complete by returning a SCPErrorCanceled error instead.
auto reconnection
enabled, the SDK now installs required updates upon reconnection after a reboot. Your application will continue to receive notifications about updates via theBluetoothReaderDelegate
and should handle updating its UI to inform the user of the update accordingly.SCPErrorReaderMissingEncryptionKeys
error for mobile readers with auto-reconnection enabled. Previously, the SDK would disconnect from the reader without auto-reconnecting when this error occurred. Now, if auto-reconnection is enabled, the SDK will automatically reconnect and recover from this error.collectPaymentMethod
is being canceled. Previously, this resulted in aSCPErrorReaderBusy
error. Now, the collection will complete by returning aSCPErrorCanceled
error instead.