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
- Android 3.24.0
- iOS 3.35.0