On This Page

{#jumplink-list}  
[Markdown](/docs/cybs/en-us/api-fields/reference/all/so/api-fields/payer-auth-enroll-reply-cavv-algorithm.md)  
Filter  
FILTER BY TAG

payerAuthEnrollReply_cavvAlgorithm {#payer-auth-enroll-reply-cavv-algorithm}
============================================================================

Algorithm for generating a cardholder authentication verification value (CAVV) or universal cardholder authentication field (UCAF) data.  
This field is available only on `Credit Mutuel-CIC` for Visa Secure.  
When you request the payer authentication and authorization services separately, get the value for this field from the payerAuthValidateReply_cavvAlgorithm response field.  
Possible values:

* `0`: Hash-based message authentication code (HMAC)
* `1`: Card verification value (CVV)
* `2`: CVV with authentication transaction number (ATN)

Specifications {#payer-auth-enroll-reply-cavv-algorithm_d1875e54}
-----------------------------------------------------------------

* **Data Type:** String
* **Data Length:** 1

Mapping Information {#payer-auth-enroll-reply-cavv-algorithm_d1875e73}
----------------------------------------------------------------------

* **REST API Field:** consumerAuthenticationInformation.cavvAlgorithm
* **SCMP API Fields:**
  * cavv_algorithm
  * pa_enroll_cavv_algorithm
  * pa_validate_cavv_algorithm
* **Simple Order API Fields:**
  * ccAuthService_cavvAlgorithm
  * payerAuthEnrollReply_cavvAlgorithm
* payerAuthValidateReply_cavvAlgorithm

