/n software 3-D Secure V2 C++ Edition

Questions / Feedback?

ResultsStatus Property

The status of the Results Request.

Syntax

ANSI (Cross Platform)
int GetResultsStatus();
int SetResultsStatus(int iResultsStatus); Unicode (Windows) INT GetResultsStatus();
INT SetResultsStatus(INT iResultsStatus);
@property (nonatomic,readwrite,assign,getter=resultsStatus,setter=setResultsStatus:) int resultsStatus;
- (int)resultsStatus;
- (void)setResultsStatus:(int)newResultsStatus;
#define PID_SERVER_RESULTSSTATUS 77

IPWORKS3DS_EXTERNAL void* IPWORKS3DS_CALL IPWorks3DS_Server_Get(void *lpObj, int propid, int arridx, int *lpcbVal, int64 *lpllVal);
IPWORKS3DS_EXTERNAL int IPWORKS3DS_CALL IPWorks3DS_Server_Set(void *lpObj, int propid, int arridx, const void *val, int cbVal);

Default Value

0

Remarks

This field contains the status of the results request and is used when generating the Results Response Message (RRes) via the GetResultsResponse method. This will indicate if the message was successfully received for further processing or provide more detail to the ACS on why the challenge could not be completed.

Possible values include:

01Results Request Received for further Processing.
02Challenge Request not sent to ACS by 3DS Requestor (3DS Server or 3DS Requestor opted out of the challenge).
03ARes challenge data not delivered to the 3DS Requestor due to technical error.

Before calling GetResultsResponse, the Server can use the value of the RequestorChallengeInd to determine whether or not a value of 02 is appropriate. It must use the necessary error handling logic when processing ARes messages to determine whether or not a value of 03 is appropriate.

Data Type

Integer

Copyright (c) 2022 /n software inc. - All rights reserved.
/n software 3-D Secure V2 C++ Edition - Version 2.2 [Build 8318]