Android Tap-to-Pay 1.0.6 2026-02-10 Android Tap-to-pay SDK Android SDK
Fixes
Fixed an issue where the SecurePin Entry screen closes after the first digit is entered on Zebra TC77 and Honeywell CT45 devices
Android Tap-to-Pay 1.0.5 2026-01-21 Android Tap-to-pay SDK Android SDK
New Features
Added clear error screens for common problems, such as attestation failures when USB debugging is turned on.
Fixes
Fixed infinite loading when NFC is disabled or unavailable on the device.
Security improvements.
Small UI improvements and bug fixes.
Android Tap-to-Pay 1.0.4 2025-12-18 Android Tap-to-pay SDK Android SDK
Fixes
Added security improvements and bug fixes to enhance overall stability and performance of the SDK.
Android Tap-to-Pay 1.0.3 2025-12-10 Android Tap-to-pay SDK Android SDK
Fixes
Added support for 16 KB page sizes.
Android Tap-to-Pay 1.0.2 2025-11-20 Android Tap-to-pay SDK Android SDK
Fixes
Fixed wrong currency code in Peru.
Android Tap-to-Pay 1.0.1 2025-10-21 Android Tap-to-pay SDK Android SDK
Fixes
Decreased the SDK size by removing unused resources.
Fixed an issue where the testing SDK build would not initialize.
Android Tap-to-Pay 1.0.0 2025-10-02 Android Tap-to-pay SDK Android SDK
New Features
Added support of Online Pin SCA (Strong Customer Authentication).
Added card data to PaymentEvent.TransactionDone event: card type, card scheme, last four digits, and merchant code.
Transparent attestation process. The SDK now returns error details if attestation fails in PaymentEvent.TransactionFailed event. This helps developers understand and resolve attestation issues more effectively.
API changes to make it more concise. Now TapToPay.startPayment() function returns Flow<PaymentEvent> instead of Flow<Result<PaymentEvent>>.
Android Tap-to-Pay 0.18.0 2025-09-09 Android Tap-to-pay SDK Android SDK
New Features
Added Products to TapToPay.startPayment method.
Enabled periodic monitoring and attestation.
Now SDK uses Google Trusted Time API.
Android Tap-to-Pay 0.17.4 2025-08-26 Android Tap-to-pay SDK Android SDK
Fixes
Fixed a crash that occurred when attempting to make a payment without explicitly setting skipSuccessScreen parameter.
Fixed a bug in Pixel 8 and Pixel 9 devices with Android 16 where the payment would immediately fail a transaction with timeout error.
Android Tap-to-Pay 0.17.3 2025-08-15 Android Tap-to-pay SDK Android SDK
Fixes
Fixed a bug with payment availability when using OkHttp 5.0.0 or higher.
Android Tap-to-Pay 0.17.2 2025-07-17 Android Tap-to-pay SDK Android SDK
Fixes
Miscellaneous bug and crash fixes
Android Tap-to-Pay 0.17.1 2025-07-15 Android Tap-to-pay SDK Android SDK
Fixes
NoBeanFoundDefinitionError exception that occurred in some cases when starting a payment
Miscellaneous bug and crash fixes
Android Tap-to-Pay 0.17.0 2025-07-02 Android Tap-to-pay SDK Android SDK
New Features
Faster Transactions – Reduced latency when initiating transactions, resulting in faster checkout.
Mitigated Threats Filter – Attestation now excludes resolved threats for smoother processing and less transaction failures.
Affiliate Key Support – Added support for affiliate key integration.
Success Screen Skip Flag – New flag to bypass the success screen.
Support for targetSDK 35
Client-Side Certificate Verification – Enhanced security with device certificate checks during attestation.
Pre-PIN Attestation – Attestation is initiated before displaying the PIN screen to enhance security.
Fixes
Resolved an issue during TapToPay initialization.
Android Tap-to-Pay 0.15.2 2025-06-11 Android Tap-to-pay SDK Android SDK
Fixes
Mitigated threats are now filtered out during attestation. If a threat has "mitigated": true, it is excluded from the threat list that is used to determine whether the COTS is attested.
Android Tap-to-Pay 0.15.2 2025-06-11 Android Tap-to-pay SDK Android SDK
Fixes
Fixed the class duplication issue occurring after obfuscation.
Android Tap-to-Pay 0.15.0 2025-04-09 Android Tap-to-pay SDK Android SDK
New Features
New events of the payment process: card requested, card presented, CVM requested, CVM presented
- New PaymentException types
Fixes
Cleanup PAN data from memory
Disable NFC for other apps during the payment process.
- Handling empty candidates list in payment processing