Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

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:

  • Email/PAN Hash

Required for APP, BRW and 3RI

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 APP and BRW transactions unless market or regional mandate restricts sending this information.

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 APP and BRW transactions unless market or regional mandate restricts sending this information.

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 APP and BRW transactions unless market or regional mandate restricts sending this information.

AN(50)

BillingPostalCode

Consumer's postal code of their billing address.

Required for APP and BRW transactions unless market or regional mandate restricts sending this information.

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:
Full ISO 3166-2 Code: US-OH
Subdivision Code: OH

Required for APP and BRW transactions unless market or regional mandate restricts sending this information.

AN(3)

Email

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 APP and BRW transactions unless market or regional mandate restricts sending this information.

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 BRW transactions unless market or regionally acceptable

AN(45)

ThreeRIIndicator

Indicates the type of 3RI request.

Possible Values:

05 - Account verification

Required for 3RI transaction to check the status of an Authenticated Payment Credential (APC).

N(2)

  • No labels