Terminal SDK Changelog
| Version | Date | Changes |
|---|---|---|
| 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.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