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

Supported Platforms & Processor Architectures

  • Android 8.0.0 and later.

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

Click to Pay

New features

  • Introduced two new APIs : - D1ClickToPay.enrol , - D1ClickToPay.optOutCard , and deprecated the existing D1PushToECommerce API that is replaced by the D1ClickToPayservice.

General

Improvements

  • Supports the use of tokens for multi-issuers and consumer IDs (issuer aggregators) within a single app while maintaining customer isolation.

  • Security enhancements for D1 SDK.

  • Application is no longer required to have okhttp as dependency.

Supported Platforms & Processor Architectures

  • iOS 15 and later.

  • Processor architectures: arm64, x86_64.

Click to Pay

New features

  • Introduced two new APIs : - D1ClickToPay.enrol , - D1ClickToPay.optOutCard , and deprecated the existing D1PushToECommerce API that is replaced by the D1ClickToPayservice.

General

Improvements

  • Supports the use of tokens for multi-issuers and consumer IDs (issuer aggregators) within a single app while maintaining customer isolation.

  • Security enhancements for D1 SDK.

  • Simplify SDK binary to only two xcframework for base flavor. Application is no longer required to have D1Core.xcframework and TPCSDKSwift.xcframework.

Bug Fixes

  • D1_SERVICE_URL is allowed to have extra '/'.

  • Fixed Auto Layout constraint warning that appeared at runtime in D1DisplayTextField.

Known Issues

When multiple iOS applications enable keychain sharing within the same group, only one application will function correctly. The remaining applications may experience problems when using either 3DS features or Messaging Service.

Last updated

Was this helpful?