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

Questions / Feedback?

TransactionStatus Property

The transaction status from the last parsed message (ARes, RReq, or CRes).

Syntax

ANSI (Cross Platform)
char* GetTransactionStatus();

Unicode (Windows)
LPWSTR GetTransactionStatus();
@property (nonatomic,readonly,assign,getter=transactionStatus) NSString* transactionStatus;
- (NSString*)transactionStatus;
#define PID_SERVER_TRANSACTIONSTATUS 96

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

Default Value

""

Remarks

Indicates whether a transaction qualifies as an authenticated transaction or account verification. Possible values are:

YAuthentication/account verification successful.
NNot authenticated/account not verified; transaction denied.
UAuthentication/account verification could not be performed; technical or other problem as indicated in ARes or RReq.
AAttempts processing performed; not authenticated/verified, but a proof of attempted authentication/verification is provided.
CChallenge required; additional authentication is required using the CReq/CRes.
RAuthentication/account verification rejected; issuer is rejecting authentication/verification and request that authorization not be attempted.
DChallenge required; decoupled authentication confirmed.
IInformational only; 3DS Requestor challenge preference acknowledged.

Note: The CRes message can contain only a value of Y or N. Values of D and I are only applicable for 3DS version 2.2.0.

This property is read-only.

Data Type

String

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