Terminal SDK Changelog

v0.0.122

26/11/2025

Added

1. Added captureAuthorizationWithTap function, it returns the same value as captureAuthorization, takes a new captureAuthorizationWithTapListener and readCardListener.

Fixed

1. Removed readCardListener from captureAuthorization function.

v0.0.121

25/11/2025

Added

1. Added new reader version which returns meaningful error messages instead of 'Unexpected Error'

v0.0.120

25/11/2025

Fixed

1. Fixed the initializationListener bug which was not returning success on some cases and did not return failure when permission is denied by the user

v0.0.119

20/11/2025

Added

1. Added openRefund function.

2. Added initializationListener on the TerminalSDK builder which returns a callback to the user about the status of the TerminalSDK object initialization.

Fixed

1. Changed capture and increment amount parameter to Long instead of Double

2. Made the cancel button disabled after the card is successfully read.

3. Fixed 'mTerminalId not initialized' error that happened on some cases.

4. Make Capture function working on Saudi terminals.

v0.0.118

12/11/2025

Added

1. Added Authorization and Capture to Saudi terminals, capture now requires a card read only in Saudi environments.

Fixed

1. Edited the reader ui to show appropriate error messages at all times instead of 'Unexpected Error' which happened in some cases.

v0.0.116

2/11/2025

Added

1. Added convert receipt to image function

v0.0.114

23/10/2025

Added

1. Add UiDockPosition in intializing TerminalSDK

Fixed

1. Internal bug fixes

v0.0.104

14/09/2025

Added

1. Add intend id above of transaction list and change the structure of response for purchase, refund and reverse

v0.0.100

27/08/2025

Added

1. Return merchant with list terminal for every terminal

v0.0.99

24/08/2025

Added

1. add cancel button in purchase UI

Fixed

1. Internal bug fixes

v0.0.92

12/08/2025

Fixed

1. Internal bug fixes

v0.0.91

09/08/2025

Fixed

1. Internal bug fixes

v0.0.90

07/08/2025

Fixed

1. Internal bug fixes

v0.0.89

04/08/2025

Fixed

1. Internal bug fixes

v0.0.87

01/08/2025

Fixed

1. Internal bug fixes

v0.0.85

30/07/2025

Fixed

1. Fix refund functions

v0.0.81

24/07/2025

Fixed

1. Fix USA functions

v0.0.78

17/07/2025

Added

1. Support new devices

v0.0.76

15/07/2025

Fixed

1. Internal bug fixes

v0.0.75

03/07/2025

Added

1. Add UI in purchase and refund to cover the full transaction lifecycle from starting the transaction, showing real-time processing status, to displaying the final result (approved/rejected) with appropriate actions

Changes

1. Change the transaction listener name from success to completed to reflect both approved and rejected transaction

v0.0.70

18/06/2025

Fixed

1. Internal bug fixes

v0.0.69

17/06/2025