/n software 3-D Secure V2 iOS Edition

Questions / Feedback?

Displaying Progress

A progress dialog must be displayed to the end user at certain points in the 3-D Secure process. While performing the challenge, the 3DS SDK will automatically display a progress dialog when appropriate.

A progress dialog must also be displayed to the user while the application is communicating with the 3DS Server and waiting for the authentication request results. The dialog used by the 3DS SDK is available to be used by the application if desired, and can be obtained from the Transaction object via the getProgressView method like so:

	// The progress dialog is an instance of ProgressView
  var sdkProgressDialog: ProgressView?

  // Retrieve the progress dialog from the transaction object instance
  sdkProgressDialog = try sdkTransaction?.getProgressView()
  sdkProgressDialog?.show()

  // Later, to hide/dismiss if desired:
  sdkProgressDialog?.close()
The 3DS SDK will automatically hide the dialog when starting the challenge process, so there is no need to explicitly dismiss the dialog in the application code.

Copyright (c) 2021 /n software inc. - All rights reserved.
/n software 3-D Secure V2 iOS Edition - Version 2.2 [Build 7954]