6.4. Common¶
Nested objects¶
DeviceRenderOptions¶
01
02
03
Meaning of values:
01 | Native |
02 | HTML |
03 | Both |
01
02
03
04
05
Meaning of values:
01 | Text |
02 | Single Select |
03 | Multi Select |
04 | OOB |
05 | HTML Other (valid only for HTML UI) |
AcctInfo¶
01
02
03
04
05
Meaning of values:
01 | No account (guest check-out) |
02 | Created during this transaction |
03 | Less than 30 days |
04 | 30−60 days |
05 | More than 60 days |
Scheme specific rules:
- Visa
- Field is required if available
yyyymmdd
Scheme specific rules:
- Visa
- Field is required if available
01
02
03
04
Meaning of values:
01 | Changed during this transaction |
02 | Less than 30 days |
03 | 30−60 days |
04 | More than 60 days |
Scheme specific rules:
- Visa
- Field is required if available
yyyymmdd
Scheme specific rules:
- Visa
- Field is required if available
yyyymmdd
Scheme specific rules:
- Visa
- Field is required if available
01
02
03
04
05
Meaning of values:
01 | No change |
02 | Changed during this transaction |
03 | Less than 30 days |
04 | 30−60 days |
05 | More than 60 days |
Scheme specific rules:
- Visa
- Field is required if available
4
^[0-9]{1,4}$
Scheme specific rules:
- Visa
- Field is required if available
yyyymmdd
Scheme specific rules:
- Visa
- Field is required if available
01
02
03
04
05
Meaning of values:
01 | No account (guest check-out) |
02 | During this transaction |
03 | Less than 30 days |
04 | 30−60 days |
05 | More than 60 days |
Scheme specific rules:
- Visa
- Field is required if available
3
^[0-9]{1,3}$
Scheme specific rules:
- Visa
- Field is required if available
yyyymmdd
01
02
03
04
Meaning of values:
01 | This transaction |
02 | Less than 30 days |
03 | 30−60 days |
04 | More than 60 days |
Scheme specific rules:
- Visa
- Field is required if available
01
02
Meaning of values:
01 | Account Name identical to shipping Name |
02 | Account Name different than shipping Name |
Scheme specific rules:
- Visa
- Field is required if available
01
02
Meaning of values:
01 | No suspicious activity has been observed |
02 | Suspicious activity has been observed |
Scheme specific rules:
- Visa
- Field is required if available
3
^[0-9]{1,3}$
Scheme specific rules:
- Visa
- Field is required if available
3
^[0-9]{1,3}$
Scheme specific rules:
- Visa
- Field is required if available
PhoneNumber¶
MerchantRiskIndicator¶
email
254
Scheme specific rules:
- Visa
- Field is required if available
01
02
03
04
Meaning of values:
01 | Electronic Delivery |
02 | Same day shipping |
03 | Overnight shipping |
04 | Two-day or more shipping |
Scheme specific rules:
- Visa
- Field is required if available
^\d{0,15}$
Scheme specific rules:
- Visa
- Field is required if available
^\d{2}$
Scheme specific rules:
- Visa
- Field is required if available
currency
Scheme specific rules:
- Visa
- Field is required if available
yyyymmdd
Scheme specific rules:
- Visa
- Field is required if available
01
02
Meaning of values:
01 | Merchandise available |
02 | Future availability |
Scheme specific rules:
- Visa
- Field is required if available
01
02
Meaning of values:
01 | First time ordered |
02 | Reordered |
Scheme specific rules:
- Visa
- Field is required if available
01
02
03
04
05
06
07
Meaning of values:
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, emedia subscriptions, etc.) |
Scheme specific rules:
- Visa
- Field is required if available
MessageExtension¶
8059
64
64
ThreeDSRequestorPriorAuthenticationInfo¶
2048
Scheme specific rules:
- Visa
- Field is required if available
^(0[1-4])|([89][1-10])$
Meaning of values:
01 | Frictionless authentication occurred by ACS |
02 | Cardholder challenge occurred by ACS |
03 | AVS verified |
04 | Other issuer methods |
Scheme specific rules:
- Visa
- Field is required if available
yyyymmddhhmm
Scheme specific rules:
- Visa
- Field is required if available
36
Scheme specific rules:
- Visa
- Field is required if available
ACSRenderingType¶
01
02
Meaning of values:
01 | Native UI |
02 | HTML UI |
01
02
03
04
05
Meaning of values:
01 | Text |
02 | Single Select |
03 | Multi Select |
04 | OOB |
05 | HTML Other |
Formats¶
uuid¶
UUID version 4.
ip¶
IPv4 or IPv6 address.
yymm¶
2-digit year and month.
yyyymmdd¶
4-digit year, 2-digit month and day-of-month.
yyyymmddhhmm¶
4-digit year, 2-digit month, day-of-month, hour and minute.
yyyymmddhhmmss¶
4-digit year, 2-digit month, day-of-month, hour, minute and second.
email¶
Email Address
url¶
Fully qualified URL
country¶
3-digit ISO 3166-1 country code string, for Denmark e.g.
{
"billAddrCountry": "208"
}
for France e.g.
{
"billAddrCountry": "250"
}
Country codes 901
– 999
are not valid.
currency¶
3-digit ISO 4217 currency code string, for DKK e.g.
{
"purchaseCurrency": "208"
}
or EUR
{
"purchaseCurrency": "978"
}
The following codes cannot be used:
955
956
957
958
959
960
961
962
963
964
999