Skip to content

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.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

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 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

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