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

Questions / Feedback?

AuthenticationXID Property

The unique transaction identifier.

Syntax

ANSI (Cross Platform)
char* GetAuthenticationXID();

Unicode (Windows)
LPWSTR GetAuthenticationXID();
@property (nonatomic,readonly,assign,getter=authenticationXID) NSString* authenticationXID;
- (NSString*)authenticationXID;
#define PID_MPI_AUTHENTICATIONXID 9

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

Default Value

""

Remarks

This property will contain the Base-64 encoded TransactionId value received in the response to a Payer Authentication Request (PAReq).

Note: Some payment processors require the TransactionId (XID) be submitted in a 28-byte Base-64 encoded format. If so, the value contained within AuthenticationXID can be sent. If the value should not be sent Base-64 encoded, the value specified within TransactionId can be sent.

This property is read-only and not available at design time.

Data Type

String

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