STDSChallengeStatusReceiver Protocol Reference

Declared in STDSChallengeStatusReceiver.h

Overview

Implement the STDSChallengeStatusReceiver protocol to receive challenge status notifications at the end of the challenge process.

– transaction:didCompleteChallengeWithCompletionEvent: required method

Called when the challenge process is completed.

- (void)transaction:(STDSTransaction *)transaction didCompleteChallengeWithCompletionEvent:(STDSCompletionEvent *)completionEvent

Parameters

completionEvent

Information about the completion of the challenge process. @see STDSCompletionEvent

Discussion

Called when the challenge process is completed.

Declared In

STDSChallengeStatusReceiver.h

– transactionDidCancel: required method

Called when the user selects the option to cancel the transaction on the challenge screen.

- (void)transactionDidCancel:(STDSTransaction *)transaction

Discussion

Called when the user selects the option to cancel the transaction on the challenge screen.

Declared In

STDSChallengeStatusReceiver.h

– transactionDidTimeOut: required method

Called when the challenge process reaches or exceeds the timeout interval that was passed to STDSTransaction.doChallenge

- (void)transactionDidTimeOut:(STDSTransaction *)transaction

Discussion

Called when the challenge process reaches or exceeds the timeout interval that was passed to STDSTransaction.doChallenge

Declared In

STDSChallengeStatusReceiver.h

– transaction:didErrorWithProtocolErrorEvent: required method

Called when the 3DS SDK receives an EMV 3-D Secure protocol-defined error message from the ACS.

- (void)transaction:(STDSTransaction *)transaction didErrorWithProtocolErrorEvent:(STDSProtocolErrorEvent *)protocolErrorEvent

Parameters

protocolErrorEvent

The error code and details. @see STDSProtocolErrorEvent

Discussion

Called when the 3DS SDK receives an EMV 3-D Secure protocol-defined error message from the ACS.

Declared In

STDSChallengeStatusReceiver.h

– transaction:didErrorWithRuntimeErrorEvent: required method

Called when the 3DS SDK encounters errors during the challenge process. These errors include all errors except those covered by didErrorWithProtocolErrorEvent.

- (void)transaction:(STDSTransaction *)transaction didErrorWithRuntimeErrorEvent:(STDSRuntimeErrorEvent *)runtimeErrorEvent

Parameters

runtimeErrorEvent

The error code and details. @see STDSRuntimeErrorEvent

Discussion

Called when the 3DS SDK encounters errors during the challenge process. These errors include all errors except those covered by didErrorWithProtocolErrorEvent.

Declared In

STDSChallengeStatusReceiver.h