3DS DOM elements

Below is a list of all DOM elements you can tag with data-threeds attributes so the 3DS SDK can find it. An example and more details are available in Step 2 of the integration guide.

ElementDescriptionFormatRequiredVersion
panCredit Card NumberStringY2, 3
monthExpiration MonthString - Two digits onlyY2, 3
yearExpiration YearString - Two digits onlyY2, 3
shippingLine1First line of cardholder street addressStringAmex only (recommended if applicable)2, 3
shippingLine2Second line of cardholder street addressStringAmex only (recommended if applicable)2, 3
shippingLine3Third line of cardholder street addressStringAmex only (recommended if applicable)2, 3
shippingPostCodeZip Code / Postal CodeStringAmex only (recommended if applicable)2, 3
shippingCityCity of cardholder addressStringAmex only (recommended if applicable)2, 3
shippingStateState of cardholder addressStringAmex only (recommended if applicable)2, 3
shippingCountryCountry of cardholder addressStringAmex only (recommended if applicable)2, 3
billingLine1First line of cardholder street addressStringNo (strongly recommended)2, 3
billingLine2Second line of cardholder street addressStringNo (strongly recommended)2, 3
billingLine3Third line of cardholder street addressStringNo (strongly recommended)2, 3
billingPostCodeZip Code / Postal CodeStringNo (strongly recommended)2, 3
billingCityCity of cardholder addressStringNo (strongly recommended)2, 3
billingStateState of cardholder addressStringNo (strongly recommended)2, 3
billingCountryCountry of cardholder addressStringNo (strongly recommended)2, 3
emailE-mailStringNo (strongly recommended)2, 3
cardHolderNameFirst name + Last nameStringDiscover only (strongly recommended)2, 3
currencyISO 4217 three-digit currency code.
Only set to override default set in Dashboard.
StringNo2
transTypeType of product being transacted:

01 = Goods / Service Purchase (default)
03 = Check Acceptance
10 = Account Funding
11 = Quasi-Cash Transaction
28 = Prepaid Activation and Load
StringNo2
shipIndicatorShipping method used to deliver goods:
01 = Ship to cardholder’s billing address
02 = Ship to another verified address on file with merchant
03 = Ship to address that is different than the cardholder’s billing address
04 = “Ship to Store” / Pick-up at local store (Store address shall be populated in shipping address fields)
05 = Digital goods (includes online services, electronic gift cards and redemption codes)
06 = Travel and Event tickets, not shipped
07 = Other (for example, Gaming, digital services not shipped, e-media subscriptions, etc.)
StringAmex only2
deliveryTimeFrameWhen would the goods be delivered:
01 = Electronic Delivery
02 = Same day shipping
03 = Overnight shipping
04 = Two-day or more shipping
StringAmex only2
reorderItemsIndIs the order new for the customer or it has been ordered before:
01 = First time ordered
02 = Reordered
StringAmex only2