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

Questions / Feedback?

Extension Property

Any data necessary to support additional features.

Syntax

ANSI (Cross Platform)
char* GetExtension();
int SetExtension(const char* lpszExtension); Unicode (Windows) LPWSTR GetExtension();
INT SetExtension(LPCWSTR lpszExtension);
@property (nonatomic,readwrite,assign,getter=extension,setter=setExtension:) NSString* extension;
- (NSString*)extension;
- (void)setExtension:(NSString*)newExtension;
#define PID_MPI_EXTENSION 27

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

Default Value

""

Remarks

This field contains any data necessary to support the requirements that are not otherwise defined in the Core Functions. This field must be properly formatted XML data, as defined in Visa 3-D Secure protocol specifications. An example of a properly formatted extension is included below.

"<Extension id="0" critical="true">Data (generally XML or ascii text)</Extension>"

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]