Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

State Description

Error Code

Error Description

Initialize/Setup

- (void)setupWithJWT:(NSString*) jwtString

didComplete:(CardinalSessionSetupDidCompleteHandler) didCompleteHandler

didValidate:(CardinalSessionSetupDidValidateHandler) didValidateHandler;






20201

Invalid transition to SetupTransition: Cardinal.configure() failed to initialize or complete.

20202

Invalid JWT String.

20203 *

Internal Error.

20204*

Internal Error.

20205*

Internal Error.

20206*- 20206

Internal Error.

20211 *

Internal Error.

20212*- 20212

Internal Error.

ProcessBin

- (void)processBin:(NSString*)accountNumber

didComplete:(CardinalSessionProcessBinDidCompleteHandler)didCompleteHandler;

20401

Invalid transition to Process BinTransition: Cardinal.setup() failed to initialize or complete.

20411

Invalid Response from Process Bin call.

Continue

- (void)continueWithTransactionId:(NSString *)transactionId

payload:(NSString *)payload

directoryServerID:(NSString *) directoryServerID

didValidateDelegate:(id<CardinalValidationDelegate>)validationDelegate;




20601

Invalid transition to ContinueTransition: Cardinal.setup() failed to initialize or complete.

20602

Invalid Receiver Interface or Delegate

20603

Invalid Transaction ID passed to Continue.

20604

Invalid Payload passed to Continue: Empty Payload

20605

Invalid Payload passed to Continue.

20606

Payload Validation failed.

20611

Invalid Payload.

20612

Invalid ACS Payload.

20701 *- 20702

Internal Error.

20702*20811

Internal Error.

*Changes Made:

  • All invalid transitions reworded with prior call failed to initialize or complete (20201, 20401, 20601)

  • 20611

...

Failed to decode Payload.

...

20711

  • and 20612 moved before 20701

  • 20611 changed to Invalid Payload (previously Invalid Payload: Not a Challenge Payload)

  • 20711 changed to 20612 Invalid ACS Payload (previously 20711 Challenge-Response Validation Failed

...

  • )

...

20811*

  • Internal

...

  • Errors grouped together (Ex. 20203 - 20206 consolidated to one row instead of four)