6.6. Common
Nested objects
DeviceRenderOptions
01
02
03
Meaning of values:
| 01 | Native |
| 02 | HTML |
| 03 | Both |
01
02
03
04
05
06
07
Meaning of values:
| 01 | Text |
| 02 | Single Select |
| 03 | Multi Select |
| 04 | OOB |
| 05 | HTML Other (valid only for HTML UI) |
| 06 | HTML OOB (valid only for HTML UI) |
| 07 | Information |
01
02
03
04
05
06
07
08
09
10
11
12-79
80-99
Meaning of values:
| 01 | Static Passcode |
| 02 | SMS OTP |
| 03 | Key fob or EMV card reader OTP |
| 04 | App OTP |
| 05 | OTP Other |
| 06 | KBA |
| 07 | OOB Biometrics |
| 08 | OOB Login |
| 09 | OOB Other |
| 10 | Other |
| 11 | Push Confirmation |
| 12-79 | Reserved for EMVCo future use (values invalid until defined by EMVCo) |
| 80-99 | Reserved for DS use |
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
64
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
08
09
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.) |
| 08 | Pick-up and go delivery |
| 09 | Locker delivery (or other automated pick-up) |
Scheme specific rules:
- Visa
- Field is required if available
01
02
Meaning of values:
| 01 | Cryptocurrency transaction |
| 02 | NFT transaction |
MessageExtension
8059
64
64
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
Valid Version
Valid 3-D Secure v2 versions:
2.1.02.2.0