Atomic Changelog

SDK
React Native

React Native 3.20.0

Account deeplink step. Apps can now launch Transact directly into an Account/Merchant page by passing the new account deeplink step with an accountId.

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

Unlock the action layer of your financial app

To connect with us, please fill out the form. Expect a response within one business day.

Contact sales

Reason

By submitting this form, you agree that your information is collected in accordance with our Privacy Policy.

Our team has received your message.

Here's what to expect for next steps: