Additional information for a 3DS lookup. Used in 3DS 2.0+ flows.

interface AdditionalInformation {
    accountAgeIndicator?: "01" | "02" | "03" | "04" | "05";
    accountChangeDate?: string;
    accountChangeIndicator?: "01" | "02" | "03" | "04";
    accountCreateDate?: string;
    accountID?: string;
    accountPurchases?: string;
    accountPwdChangeDate?: string;
    accountPwdChangeIndicator?: "01" | "02" | "03" | "04" | "05";
    addCardAttempts?: string;
    addressMatch?: string;
    authenticationIndicator?: "02" | "03";
    deliveryEmail?: string;
    deliveryTimeframe?: "01" | "02" | "03" | "04";
    fraudActivity?: "01" | "02";
    giftCardAmount?: string;
    giftCardCount?: string;
    giftCardCurrencyCode?: string;
    installment?: string;
    ipAddress?: string;
    orderDescription?: string;
    paymentAccountAge?: string;
    paymentAccountIndicator?: "01" | "02" | "03" | "04" | "05";
    preorderDate?: string;
    preorderIndicator?: "01" | "02";
    productCode?: "AIR" | "GEN" | "DIG" | "SVC" | "RES" | "TRA" | "DSP" | "REN" | "GAS" | "LUX" | "ACC" | "TBD";
    purchaseDate?: string;
    recurringEnd?: string;
    recurringFrequency?: string;
    reorderIndicator?: "01" | "02";
    sdkMaxTimeout?: string;
    shippingAddress?: CdvPurchase.Braintree.ThreeDSecure.PostalAddress;
    shippingAddressUsageDate?: string;
    shippingAddressUsageIndicator?: "01" | "02" | "03" | "04";
    shippingMethodIndicator?: "01" | "02" | "03" | "04" | "05" | "06" | "07";
    shippingNameIndicator?: "01" | "02";
    taxAmount?: string;
    transactionCountDay?: string;
    transactionCountYear?: string;
    userAgent?: string;
    workPhoneNumber?: string;
}

Properties

accountAgeIndicator?: "01" | "02" | "03" | "04" | "05"

The 2-digit value representing the length of time cardholder has had account.

Possible values:

  • "01": No account
  • "02": Created during transaction
  • "03": Less than 30 days
  • "04": 30-60 days
  • "05": More than 60 days
accountChangeDate?: string

The 8-digit number (format: YYYYMMDD) indicating the date the cardholder's account was last changed. This includes changes to the billing or shipping address, new payment accounts or new users added.

accountChangeIndicator?: "01" | "02" | "03" | "04"

The 2-digit value representing the length of time since the last change to the cardholder account. This includes shipping address, new payment account or new user added.

Possible values:

  • "01": Changed during transaction
  • "02": Less than 30 days
  • "03": 30-60 days
  • "04": More than 60 days
accountCreateDate?: string

The 8-digit number (format: YYYYMMDD) indicating the date the cardholder opened the account.

accountID?: string

Optional. Additional cardholder account information.

accountPurchases?: string

Optional. Number of purchases with this cardholder account during the previous six months.

accountPwdChangeDate?: string

Optional. The 8-digit number (format: YYYYMMDD) indicating the date the cardholder last changed or reset password on account.

accountPwdChangeIndicator?: "01" | "02" | "03" | "04" | "05"

Optional. The 2-digit value representing the length of time since the cardholder changed or reset the password on the account. Possible values: 01 No change 02 Changed during transaction 03 Less than 30 days 04 30-60 days 05 More than 60 days

addCardAttempts?: string

Optional. Number of add card attempts in the last 24 hours.

addressMatch?: string

Optional. The 1-character value (Y/N) indicating whether cardholder billing and shipping addresses match.

authenticationIndicator?: "02" | "03"

Optional. The 2-digit number indicating the type of authentication request. Possible values: 02 Recurring transaction 03 Installment transaction

deliveryEmail?: string

For electronic delivery, email address to which the merchandise was delivered

deliveryTimeframe?: "01" | "02" | "03" | "04"

The 2-digit number indicating the delivery timeframe

Possible values:

  • "01": Electronic delivery
  • "02": Same day shipping
  • "03": Overnight shipping
  • "04": Two or more day shipping
fraudActivity?: "01" | "02"

Optional. The 2-digit value indicating whether the merchant experienced suspicious activity (including previous fraud) on the account. Possible values: 01 No suspicious activity 02 Suspicious activity observed

giftCardAmount?: string

The purchase amount total for prepaid gift cards in major units

giftCardCount?: string

Total count of individual prepaid gift cards purchased

giftCardCurrencyCode?: string

ISO 4217 currency code for the gift card purchased

installment?: string

Optional. An integer value greater than 1 indicating the maximum number of permitted authorizations for installment payments.

ipAddress?: string

Optional. The IP address of the consumer. IPv4 and IPv6 are supported.

orderDescription?: string

Optional. Brief description of items purchased.

paymentAccountAge?: string

Optional. The 8-digit number (format: YYYYMMDD) indicating the date the payment account was added to the cardholder account.

paymentAccountIndicator?: "01" | "02" | "03" | "04" | "05"

Optional. The 2-digit value indicating the length of time that the payment account was enrolled in the merchant account. Possible values: 01 No account (guest checkout) 02 During the transaction 03 Less than 30 days 04 30-60 days 05 More than 60 days

preorderDate?: string

The 8-digit number (format: YYYYMMDD) indicating expected date that a pre-ordered purchase will be available

preorderIndicator?: "01" | "02"

The 2-digit number indicating whether the cardholder is placing an order with a future availability or release date

Possible values:

  • "01": Merchandise available
  • "02": Future availability
productCode?: "AIR" | "GEN" | "DIG" | "SVC" | "RES" | "TRA" | "DSP" | "REN" | "GAS" | "LUX" | "ACC" | "TBD"

The 3-letter string representing the merchant product code

Possible Values:

  • "AIR": Airline
  • "GEN": General Retail
  • "DIG": Digital Goods
  • "SVC": Services
  • "RES": Restaurant
  • "TRA": Travel
  • "DSP": Cash Dispensing
  • "REN": Car Rental
  • "GAS": Fueld
  • "LUX": Luxury Retail
  • "ACC": Accommodation Retail
  • "TBD": Other
purchaseDate?: string

Optional. The 14-digit number (format: YYYYMMDDHHMMSS) indicating the date in UTC of original purchase.

recurringEnd?: string

Optional. The 8-digit number (format: YYYYMMDD) indicating the date after which no further recurring authorizations should be performed..

recurringFrequency?: string

Optional. Integer value indicating the minimum number of days between recurring authorizations. A frequency of monthly is indicated by the value 28. Multiple of 28 days will be used to indicate months (ex. 6 months = 168).

reorderIndicator?: "01" | "02"

The 2-digit number indicating whether the cardholder is reordering previously purchased merchandise

Possible values:

  • "01": First time ordered
  • "02": Reordered
sdkMaxTimeout?: string

Optional. The 2-digit number of minutes (minimum 05) to set the maximum amount of time for all 3DS 2.0 messages to be communicated between all components.

The shipping address used for verification

shippingAddressUsageDate?: string

Optional. The 8-digit number (format: YYYYMMDD) indicating the date when the shipping address used for this transaction was first used.

shippingAddressUsageIndicator?: "01" | "02" | "03" | "04"

Optional. The 2-digit value indicating when the shipping address used for transaction was first used.

Possible values: 01 This transaction 02 Less than 30 days 03 30-60 days 04 More than 60 days

shippingMethodIndicator?: "01" | "02" | "03" | "04" | "05" | "06" | "07"

The 2-digit string indicating the shipping method chosen for the transaction

Possible Values:

  • "01": Ship to cardholder billing address
  • "02": Ship to another verified address on file with merchant
  • "03": Ship to address that is different than billing address
  • "04": Ship to store (store address should be populated on request)
  • "05": Digital goods
  • "06": Travel and event tickets, not shipped
  • "07": Other
shippingNameIndicator?: "01" | "02"

Optional. The 2-digit value indicating if the cardholder name on the account is identical to the shipping name used for the transaction. Possible values: 01 Account name identical to shipping name 02 Account name different than shipping name

taxAmount?: string

Optional. Unformatted tax amount without any decimalization (ie. $123.67 = 12367).

transactionCountDay?: string

Optional. Number of transactions (successful or abandoned) for this cardholder account within the last 24 hours.

transactionCountYear?: string

Optional. Number of transactions (successful or abandoned) for this cardholder account within the last year.

userAgent?: string

Optional. The exact content of the HTTP user agent header.

workPhoneNumber?: string

Optional. The work phone number used for verification. Only numbers; remove dashes, parenthesis and other characters.