Android Tap-to-pay SDK Changelog
Android Tap-to-Pay 1.0.1
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
New Features
- Added support of Online Pin SCA (Strong Customer Authentication).
- Added card data to
PaymentEvent.TransactionDoneevent: card type, card scheme, last four digits, and merchant code. - Transparent attestation process. The SDK now returns error details if attestation fails in
PaymentEvent.TransactionFailedevent. This helps developers understand and resolve attestation issues more effectively. - API changes to make it more concise. Now
TapToPay.startPayment()function returnsFlow<PaymentEvent>instead ofFlow<Result<PaymentEvent>>.
Android Tap-to-Pay 0.18.0
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
Fixes
- Fixed a crash that occurred when attempting to make a payment without explicitly setting
skipSuccessScreenparameter. - 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
Fixes
- Fixed a bug with payment availability when using OkHttp 5.0.0 or higher.
Android Tap-to-Pay 0.17.2
Fixes
- Miscellaneous bug and crash fixes
Android Tap-to-Pay 0.17.1
Fixes
- NoBeanFoundDefinitionError exception that occurred in some cases when starting a payment
- Miscellaneous bug and crash fixes
Android Tap-to-Pay 0.17.0
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
Fixes
- Fixed the class duplication issue occurring after obfuscation.
Android Tap-to-Pay 0.15.2
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.0
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