3DS iOS SDK Changelog
3ds ios sdk changelog \[2 3 0] 2026 09 24 added the sdk now runs the card issuer's 3ds method automatically in the managed order flow ( dochallengeifneeded ) when the issuer requires it no code changes are needed custom domain (cname) support setup(siteid\ customization\ thirdpartybaseurl ) sends all 3ds requests through a custom domain provided by forter it throws ftr3dserror invalidthirdpartybaseurl (code 3007 ) if the value isn't an https url with a host changed challengecompleted(error ) and the other challenge callbacks are now always called on the main thread fixed the managed order flow now calls challengecompleted(error ) with an error when the challenge data is incomplete, instead of never calling back other changes improved error diagnostics \[2 2 1] 2026 09 02 changed the static linkage variant no longer includes the native 3ds sdk; challenges are shown in a web view use the cocoapods forter3ds/nonativestatic subspec, or the \<version> no native static tag with swift package manager it replaces the static variant from 2 2 0 \[2 2 0] 2026 08 25 added a static linkage variant of the sdk the cocoapods forter3ds/static subspec, or the \<version> static tag with swift package manager the default ( dynamic ) variant is unchanged other changes improved error diagnostics \[2 1 3] 2026 07 29 fixed fixed app store validation errors caused by helper frameworks embedded in the sdk \[2 1 2] 2026 06 15 fixed network requests are now retried on transient network failures \[2 1 0] 2025 05 14 other changes updated the embedded netcetera 3ds sdk to version 2 5 20