Terminal SDK Changelog
| Version | Date | Changes |
|---|---|---|
| 0.0.201 | 05/05/2026 |
Fixed |
| 0.0.199 | 04/05/2026 |
Fixed |
| 0.0.195 | 03/05/2026 |
Fixed |
| 0.0.191 | 29/04/2026 |
Fixed |
| 0.0.188 | 27/04/2026 |
Fixed
Changed |
| 0.0.187 | 24/04/2026 |
Added |
| 0.0.183 | 22/04/2026 |
Fixed
Changed |
| 0.0.179 | 16/04/2026 |
Fixed |
| 0.0.175 | 02/04/2026 |
Fixed |
| 0.0.174 | 21/03/2026 |
Added |
| 0.0.173 | 15/03/2026 |
Added
Changed |
| 0.0.172 | 07/03/2026 |
Added |
| 0.0.171 | 01/03/2026 |
Changed |
| 0.0.170 | 26/02/2026 |
Added |
| 0.0.169 | 23/02/2026 |
Added |
| 0.0.168 | 23/02/2026 |
Fixed |
| 0.0.167 | 23/02/2026 |
Added |
| 0.0.166 | 23/02/2026 |
Added |
| 0.0.165 | 23/02/2026 |
Added |
| 0.0.164 | 19/02/2026 |
Added |
| 0.0.163 | 16/02/2026 |
Added |
| 0.0.162 | 16/02/2026 |
Fixed |
| 0.0.161 | 12/02/2026 |
Fixed |
| 0.0.160 | 10/02/2026 |
Added |
| 0.0.159 | 08/02/2026 |
Fixed |
| 0.0.158 | 07/02/2026 |
Fixed |
| 0.0.157 | 05/02/2026 |
Fixed |
| 0.0.156 | 03/02/2026 |
Fixed |
| 0.0.155 | 03/02/2026 |
Added |
| 0.0.154 | 23/01/2026 |
Changed |
| 0.0.152 | 23/01/2026 |
Fixed |
| 0.0.151 | 23/01/2026 |
Changed |
| 0.0.149 | 15/01/2026 |
Fixed |
| 0.0.147 | 14/01/2026 |
Fixed |
| 0.0.146 | 13/01/2026 |
Fixed |
| 0.0.145 | 12/01/2026 |
Fixed |
| 0.0.144 | 11/01/2026 |
Added |
| 0.0.143 | 29/12/2025 |
Fixed |
| 0.0.142 | 29/12/2025 |
Fixed |
| 0.0.141 | 29/12/2025 |
Added |
| 0.0.140 | 29/12/2025 |
Fixed |
| 0.0.138 | 29/12/2025 |
Added
Fixed |
| 0.0.134 | 28/12/2025 |
Added
Fixed |
| 0.0.130 | 09/12/2025 | Added
Fixed |
| 0.0.129 | 08/12/2025 |
Added
Fixed |
| 0.0.128 | 07/12/2025 |
Added
Fixed |
| 0.0.127 | 07/12/2025 |
Added
Fixed |
| 0.0.125 | 04/12/2025 |
Fixed |
| 0.0.122 | 26/11/2025 |
Added
Fixed |
| 0.0.121 | 25/11/2025 |
Added |
| 0.0.120 | 25/11/2025 |
Fixed |
| 0.0.119 | 20/11/2025 |
Added
Fixed |
| 0.0.118 | 12/11/2025 |
Added
Fixed |
| 0.0.116 | 2/11/2025 |
Added |
| 0.0.114 | 23/10/2025 |
Added
Fixed |
| 0.0.104 | 14/09/2025 |
Added |
| 0.0.100 | 27/08/2025 |
Added |
| 0.0.99 | 24/08/2025 |
Added
Fixed |
| 0.0.92 | 12/08/2025 |
Fixed |
| 0.0.91 | 09/08/2025 |
Fixed |
| 0.0.90 | 07/08/2025 |
Fixed |
| 0.0.89 | 04/08/2025 |
Fixed |
| 0.0.87 | 01/08/2025 |
Fixed |
| 0.0.85 | 30/07/2025 |
Fixed |
| 0.0.81 | 24/07/2025 |
Fixed |
| 0.0.78 | 17/07/2025 |
Added |
| 0.0.76 | 15/07/2025 |
Fixed |
| 0.0.75 | 03/07/2025 |
Added
Changed |
| 0.0.70 | 18/06/2025 |
Fixed |
| 0.0.69 | 17/06/2025 | Initial Release |
v0.0.201
05/05/2026
Fixed
1. Fixed reverse transaction location handling
v0.0.199
04/05/2026
Fixed
1. Fixed a conflict with the host app when integrating the Sunmi SDK
2. Upgraded Sunmi PayLib to the latest version
v0.0.195
03/05/2026
Fixed
1. Updated Newland SDK to NPT SDK 2.19.0
v0.0.191
29/04/2026
Fixed
1. Fixed an issue where networkConfiguration was being override from the app hosted
v0.0.188
27/04/2026
Fixed
1. Fix reading issues on newland
2. Fix connectivity manager TooManyRequestsException
3. Fix TerminalCacheError when working keys error happen after linking
Changes
1. Update payment networks logos
v0.0.187
24/04/2026
Added
1. Added networkConfigration which allow the user to select which netowrk to be used (sim or wifi)
v0.0.183
22/04/2026
Fixed
1. Fixed an issue causing transaction timeouts during processing
Changes
1. Enhanced card reader performance
v0.0.179
16/04/2026
Fixed
1. Fixed void and void with tap in autharization.
v0.0.175
02/04/2026
Fixed
1. Internal reader bug fixes
v0.0.174
21/03/2026
Added
1. Added voidAuthorizationWithTap(...) to support voiding an authorization through a card-present tap flow.
v0.0.173
15/03/2026
Added
1. Added terminal/session alias persistence and cleanup in local storage.
Changes
1. Improved cached terminal restoration so getTerminal(...) can resolve connected terminals more reliably.
v0.0.172
07/03/2026
Added
1. Added cashier support with new invoice, receipt/invoice sharing, and product APIs.
v0.0.171
01/03/2026
Changes
1. Changed QR payment behavior so dismissing the QR UI no longer stops status polling; polling continues until the payment completes, fails, or expires.
v0.0.170
26/02/2026
Added
1. onUiClosed() callback to the QR payment UI listener so the app can react when the QR payment UI is closed.
v0.0.169
23/02/2026
Added
1. Pin ui update
v0.0.168
23/02/2026
Fixed
1. Internal changes
v0.0.167
23/02/2026
Added
1. Add margin and design fixes to the secondary display design
2. Update qr code function design which removes the start button and adds a new timer
v0.0.166
23/02/2026
Added
1. Hide reader ui when pin ui is shown
v0.0.165
23/02/2026
Added
1. Add new variables to ReceiptDataTurkey
2. Release script updates.
v0.0.164
19/02/2026
Added
1. Enhance secondary reader design
2. Allow user PIN position changes
3. Additional secondary screen UI enhancements
4. Add QR timeout callback
5. Allow dismissActiveReaderUi to dismiss QR UI.
v0.0.163
16/02/2026
Added
1. Add taxPercentage and surcharge
2. Recover stale reader sessions
3. Stabilize receipt lifecycle during background/recents transitions
v0.0.162
16/02/2026
Fixed
1. Internal Changes
v0.0.161
12/02/2026
Fixed
1. Internal Changes
v0.0.160
10/02/2026
Added
1. Return pagination in getTerminals.
v0.0.159
08/02/2026
Fixed
1. Update Reader version.
v0.0.158
07/02/2026
Fixed
1. Internal changes
v0.0.157
05/02/2026
Fixed
1. Fix infinite recursion in uncaught exception handler chain.
v0.0.156
03/02/2026
Fixed
1. Lifecycle reliability fixes
2. ensure session close/callback dispatch even if activity is destroyed unexpectedly.
v0.0.155
03/02/2026
Added
1. QR flow update.
v0.0.154
23/01/2026
Changes
1. Update reader/secondary UI events and timer/result rendering logic.
v0.0.152
23/01/2026
Fixed
1. Internal Changes: License Update.
v0.0.151
23/01/2026
Changes
1. Secondary screen UI changes.
v0.0.149
15/01/2026
Fixed
1. Internal Change: fix class-not-found exception in secondDisplay.
v0.0.147
14/01/2026
Fixed
1. Prevent overlapping readCard sessions
v0.0.146
13/01/2026
Fixed
1. Internal bug fixes
v0.0.145
12/01/2026
Fixed
1. Internal bug fixes
v0.0.144
11/01/2026
Added
1. Intercept and suppress system NFC dialogs
2. Add NfcTagHandler helper to allow user to prevent other NFC apps from launching while app is in the foreground
v0.0.143
29/12/2025
Fixed
1. Internal bug fixes
v0.0.142
29/12/2025
Fixed
1. Internal bug fixes
v0.0.141
29/12/2025
Added
1. Improved location handling to provide more reliable coordinates when location services are available.
2. Added installment payments support so merchants can request a card-present purchase with a specified number of installments.
3. Added generateQrCode() helper to generate a QR payload for use with Terminal SDK flows.
v0.0.140
29/12/2025
Fixed
1. Fix isReconciled filter not working in intentsList()
v0.0.138
29/12/2025
Added
1. Add purchaseWithTip() function that accepts amountOther and returns the same value as purchase()
Fixed
1. Fix issue in dismissUi that crashed the sdk
v0.0.134
28/12/2025
Added
1. Add purchaseWithTip() function that accepts amountOther and returns the same value as purchase()
Fixed
1. Fix issue in dismissUi that crashed the sdk
2. Reversal no longer requires transactionID
v0.0.130
09/12/2025
Added
Fixed
1. Fixed KernelInitializationError when card is tapped too soon after initialization.
v0.0.129
08/12/2025
Added
1. Added 'is_reversed' value in the intentList DTO
Fixed
1. Fix Change 'startDate' and 'endDate' in getIntentsList() parameters from Long to String, the string should be in ISO date format like this: '2025-09-27 18:00:00.000'.
v0.0.128
07/12/2025
Added
1. Add onReaderDismissed callback to ReadCardListener.
Fixed
1. Fix reader timer not showing sometimes bug.
v0.0.127
07/12/2025
Added
1. Add getReceiptData() function inside Turkey receipt object.
Fixed
1. Change getTerminalByTid() endpoint to v2
v0.0.125
04/12/2025
Fixed
1. Internal UI update which extends the bottom sheet timer to match the server timeout time.
2. Update Reader version which now supports magnetic cards
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