Merchants need to pass these fields to process a DAF transaction.
Visa requires merchants to be within 10 bps of fraud for participation in the DAF program.
Cardinal support for the Visa Digital Authentication Framework is currently considered Beta. The integration and corresponding documentation are subject to change.
Field Name | Description | Condition | Field Definition |
---|---|---|---|
CustomerId
| Unique value assigned by the merchant to the transacting cardholder that can be used to manage state of the authenticated payment credential. Example:
| Required for | AN(45) |
BillingCity | Consumer's city on their billing address. Note: If the value passed is greater than the field definition, it will be truncated to the maximum allowable value. | Required for | AN(50) |
BillingCountryCode | Consumer's numeric 3-digit ISO 3166-1 country code. Example: United States = 840 Note: Please see the Visa Required mapping for countries such as Saint Barthelemy, Guernsey, Jersey, Isle of Man & Aland Islands below. | Required for | N(3) |
BillingAddress1 | Consumer's billing address information. Note: If the value passed is greater than the field definition, it will be truncated to the maximum allowable value. | Required for | AN(50) |
BillingPostalCode | Consumer's postal code of their billing address. | Required for | AN(16) |
BillingState | Consumer's state or province of their billing address. Note: Should be the country subdivision code defined in ISO 3166-2. The subdivision is code is what follows the hyphen separator in the full ISO 3166-2 code. For example, the state of Ohio in the United States is: | Required for | AN(3) |
Consumer's email address. | Required | AN(254) | |
MobilePhone | Consumer's phone number for mobile phone. This should be unformatted without hyphens. Note: This information will be passed to the Directory Server if the phone has a + sign and a country code. Examples: (US) + 1-222-234-5678 = +12222345678 (UK) + 44-1234-123456 = +441234123456 Note: This field is required for VISA Brazil extensions | Required for | N(25) |
IPAddress | The IP address of the Consumer. Note: IPv4 and IPv6 are supported. Example: IPv4 address: <IPAddress>1.12.123.255</IPAddress> IPv6 address: <IPAddress>2011:0db8:85a3:0101:0101:8a2e:03 70:7334</IPAddress> | Required for | AN(45) |
ThreeRIIndicator | Indicates the type of 3RI request. Possible Values: 05 - Account verification | Required for | N(2) |