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

Supported platforms and architectures

  • Android 8.1.0 or later

  • Architectures: armeabi-v7a, arm64-v8a, x86, x86_64

New feature

Client binding

Add client binding to establish a verifiable link between the issuer application on an end user's device and D1 backend.

  • Add new APIs: D1Task.getBindingHash.

Asynchronous APIs

Add new APIs for Kotlin coroutine-based integrations:

  • Add new classes: PushProvisioningService and SecureCardDisplayService .

  • Deprecate D1PushWallet.getCardDigitizationState, D1PushWallet.addDigitalCardToOEM, D1Task.getTokenRequestorList, and D1Task.addDigitalCardToScheme in favor of PushProvisioningService

  • Deprecate D1Task.getCardMetadata, D1Task.getCardDetails, and D1Task.displayCardDetails in favor of SecureCardDisplayService

Push Provisioning

Add new APIs to retrieve card digitization state with last4 on PushProvisioningService.getCardDigitizationState(OEMPayType oemType, String last4).

General

Improvements

  • Strengthen D1 SDK security.

  • Exclude Samsung Pay SDK from the SDK binary. Integrate Samsung Pay SDK manually in the issuer application.

Last updated

Was this helpful?