Skip to main content

Version 21

Version 21

[21.1.5] - 2025-09-19

Added

  • Added support to the MoreFun's MF919 A15 model.

[21.1.0] - 2025-08-05

Added

  • Added SDKAbortFailureReason sealed class to differentiate abort failure reasons: NotAbortable and AlreadyAborted.

Fixed

  • Fixed issue in SDKTransactionIntentFactory.createTransactionIntent where creating a new transaction was not possible when the previous transaction was in AlreadyAborted state.
  • Fixed error handling for PIN timeout and cancellation.
    • PIN timeout errors now properly return SDKTransactionError.TransactionTimeout.Pin
    • PIN cancellation errors now properly return SDKTransactionError.TransactionResult.Declined.Other, reason Reason.HardwareCancelled

[21.0.4] - 2025-07-03

Changed

  • [Breaking-change] Improved error handling with CommunicationError and SeePhone errors.
    • Removed TryAgain error, now is exposed as SDKTransactionError.ReadError.CommunicationError. This error corresponds to the case where the card is not correctly tapped on contactless transactions.
    • SeePhone (CDCVM use case) error is now correctly mapped as SDKTransactionError.TransactionResult.Declined.Other.Reason.SeePhone on all readers.

[21.0.0] - 2025-05-29

Changed

  • [Breaking-change] SDKCancelData.authorizationCode and SDKRefundData.authorizationCode properties are no longer optional.