Welcome to our new developer portal! Use the "Ask" button to chat with our AI Agent.
For the complete documentation index, see llms.txt. This page is also available as Markdown.

D1 SDK v4.1.0

Supported Platforms & Processor Architectures

  • Android 8.0.0 and later.

  • Processor architectures: armeabi-v7a, arm64-v8a, x86, x86_64.

General

Improvements

Push Provisioning

New Features

  • New Amex scheme support for Push to Google Pay, Push to Samsung Pay.

3D Secure

New Features

  • Supports app domain binding on biometric authenticators.

  • Supports App Switching.

Bug Fixes

  • Fixed the 3DS authenticator for the Platform type which was not working on Android 8 during re-enrollment.

NFC Wallet

New features

  • - Added the new APIs, D1PayConfigParams.setTransactionRetryLimit and D1PayConfigParams.setTransactionRetryTimeout, for D1 Pay - Payment setting. The new D1PayConfigParams.setTransactionRetryLimit API is used to configure the maximum number of retries for a contactless payment transaction performed by a POS terminal if the connection is interrupted. The D1PayConfigParams.setTransactionRetryTimeout API is used to configure the time (in seconds) to wait for a transaction retry by a POS terminal before returning an error. - Supports Card Digitization without push notification.

    info-circle

    As the digitization process no longer requires a push notification, the following APIs are no longer necessary and are deprecated:

    Thales integrator relies on the onSuccess callback of AddDigitalCard() API to complete the digitization process.

  • Supports 16 KB page sizes to comply with Google Play compatibility requirement. For application to comply with this requirement, it is required to update JNA dependency to version 5.17 or later, and AGP version to 8.5.1 or later.

  • The third-party Google Tap and Pay library that was previously integrated within D1 SDK has been obfuscated. As a result, integrators can no longer access the Tap and Pay library directly through D1 SDK. If your application requires access to the Tap and Pay API, you will need to include your own copy of the library within your implementation.

Last updated

Was this helpful?