AuthenticationCAVV Property
Cardholder Authentication Verification Value.
Syntax
ANSI (Cross Platform) char* GetAuthenticationCAVV(); Unicode (Windows) LPWSTR GetAuthenticationCAVV();
@property (nonatomic,readonly,assign,getter=authenticationCAVV) NSString* authenticationCAVV; - (NSString*)authenticationCAVV;
#define PID_MPI_AUTHENTICATIONCAVV 2 IPWORKS3DS_EXTERNAL void* IPWORKS3DS_CALL IPWorks3DS_MPI_Get(void *lpObj, int propid, int arridx, int *lpcbVal, int64 *lpllVal);
Default Value
""
Remarks
This property is determined by the Access Control Server (ACS), and is filled after receiving a response to a Payer Authentication Request (PAReq). This property contains a 28-byte Base-64 encoded Cardholder Authentication Verification Value (CAVV). The data contained within this property is only valid if the AuthenticationStatus is "Y", or if a proof of authentication attempt was generated (AuthenticationStatus is "A").
Some regions may require that this value be included in the VIP authorization message.
Note: When using American Express SafeKey, this value may be referred to as the American Express Verification Value (AEVV).
This property is read-only and not available at design time.
Data Type
String