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:
Y | Authentication/account verification successful. |
N | Not authenticated/account not verified; transaction denied. |
U | Authentication/account verification could not be performed; technical or other problem as indicated in ARes or RReq. |
A | Attempts processing performed; not authenticated/verified, but a proof of attempted authentication/verification is provided. |
C | Challenge required; additional authentication is required using the CReq/CRes. |
R | Authentication/account verification rejected; issuer is rejecting authentication/verification and request that authorization not be attempted. |
D | Challenge required; decoupled authentication confirmed. |
I | Informational 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