Skip to content

v3.20.0

Choose a tag to compare

@brax10ward brax10ward released this 27 Aug 18:05
· 29 commits to master since this release
2df7b4b

2026-08-27

Impact

New features

  • Account deeplink step. Apps can now launch Transact directly into an Account/Merchant page by passing the new account deeplink step with an accountId.
  • Asynchronous multi-task callbacks. Task callbacks (onInteraction, onDataRequest, onTaskStatusUpdate) can now return a promise, and multiple Transact instances no longer clobber each other's handlers — results are delivered reliably to the correct listener.

iOS SDK upgrade (3.33.2 → 3.35.0)

  • Smoother launch on slow connections. Added a delayed loading indicator, a cancel control, and a 60-second init timeout so users on unresponsive networks have a way out.
  • Switch add-card fix. Fixed an issue that prevented the add-card form modal from opening.

Android SDK upgrade (3.22.0 → 3.24.0)

  • Smoother launch on slow connections. Added a native loading spinner, a delayed close control, and a 60-second init timeout routed through the standard closed-completion path.
  • Google Play device filtering fix. Consuming apps are no longer hidden on landscape-only devices — screen-orientation features are now declared as not required.
  • Accessibility fix. Prevented Android Content Capture from disabling TalkBack on the Transact welcome screen.

Changes

  • Added support for the account deeplink step with an accountId (#172)
  • Task callbacks can now return a promise, and multiple Transact instances no longer overwrite each other's handlers (#171)
  • Bumped the bundled iOS SDK to 3.35.0 (#170, #180)
  • Bumped the bundled Android SDK to 3.24.0 (#169, #174, #186)

Platform SDK Versions

Full Changelog: v3.19.0...v3.20.0