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

Questions / Feedback?

AuthenticationCAVV Property

Cardholder Authentication Verification Value.


char* GetAuthenticationCAVV();
LPWSTR GetAuthenticationCAVV();
@property (nonatomic,readonly,assign,getter=authenticationCAVV) NSString* authenticationCAVV;
- (NSString*)authenticationCAVV;
public var authenticationCAVV: String {
  get {...}

Default Value



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


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