115 top-level fields
Baseline inclusion. Effective requirements depend on transaction context. Check the field’s conditions and FAQ qualifications; select channel and category in the explorer.
| Field | Baseline inclusion |
|---|---|
acceptLanguageAccept Language | Required |
acctIDCardholder Account Identifier | Optional |
acctInfoCardholder Account Information | Optional |
acctNumberCardholder Account Number | Required |
acctTypeAccount Type | Conditional |
acquirerBINAcquirer BIN | Payment · 01-PARequiredNon-payment · 02-NPAOptional |
acquirerCountryCodeAcquirer Country Code | Required |
acquirerCountryCodeSourceAcquirer Country Code Source | Required |
acquirerMerchantIDAcquirer Merchant ID | Payment · 01-PARequiredNon-payment · 02-NPAOptional |
addrMatchAddress Match Indicator | Optional |
appIpApp IP Address | Conditional |
billAddrCityCardholder Billing Address City | Conditional |
billAddrCountryCardholder Billing Address Country | Conditional |
billAddrLine1Cardholder Billing Address Line 1 | Conditional |
billAddrLine2Cardholder Billing Address Line 2 | Conditional |
billAddrLine3Cardholder Billing Address Line 3 | Conditional |
billAddrPostCodeCardholder Billing Address Postal Code | Conditional |
billAddrStateCardholder Billing Address State | Conditional |
broadInfoBroadcast Information | Optional |
browserAcceptHeaderBrowser Accept Headers | Required |
browserColorDepthBrowser Screen Color Depth | Conditional |
browserIPBrowser IP Address | Conditional |
browserJavaEnabledBrowser Java Enabled | Conditional |
browserJavascriptEnabledBrowser JavaScript Enabled | Required |
browserLanguageBrowser Language | Conditional |
browserScreenHeightBrowser Screen Height | Conditional |
browserScreenWidthBrowser Screen Width | Conditional |
browserTZBrowser Time Zone | Conditional |
browserUserAgentBrowser User-Agent | Required |
cardExpiryDateCard/Token Expiry Date | Conditional |
cardholderNameCardholder Name | Conditional |
cardSecurityCodeCard Security Code | Conditional |
cardSecurityCodeStatusCard Security Code Status | Conditional |
cardSecurityCodeStatusSourceCard Security Code Status Source | Conditional |
defaultSdkTypeDefault-SDK Type | Conditional |
deviceBindingStatusDevice Binding Status | Optional |
deviceBindingStatusSourceDevice Binding Status Source | Conditional |
deviceChannelDevice Channel | Required |
deviceIdBrowser User Device ID | Conditional |
deviceInfoDevice Information | Conditional |
deviceRenderOptionsDevice Rendering Options Supported | Required |
dsReferenceNumberDS Reference Number | Conditional |
dsTransIDDS Transaction ID | Conditional |
dsURLDS URL | Conditional |
emailCardholder Email Address | Conditional |
homePhoneCardholder Home Phone Number | Conditional |
mccMerchant Category Code | Payment · 01-PARequiredNon-payment · 02-NPAOptional |
merchantCountryCodeMerchant Country Code | Payment · 01-PARequiredNon-payment · 02-NPAOptional |
merchantNameMerchant Name | Payment · 01-PARequiredNon-payment · 02-NPAOptional |
merchantRiskIndicatorMerchant Risk Indicator | Optional |
messageCategoryMessage Category | Required |
messageExtensionMessage Extension | Conditional |
messageTypeMessage Type | Required |
messageVersionMessage Version Number | Required |
mobilePhoneCardholder Mobile Phone Number | Conditional |
multiTransactionMulti-Transaction | Optional |
notificationURLNotification URL | Required |
payeeOriginPayee Origin | Conditional |
payTokenIndEMV Payment Token Indicator | Conditional |
payTokenInfoEMV Payment Token Information | Optional |
payTokenSourceEMV Payment Token Source | Conditional |
purchaseAmountPurchase Amount | Payment · 01-PARequiredNon-payment · 02-NPAConditional |
purchaseCurrencyPurchase Currency | Payment · 01-PARequiredNon-payment · 02-NPAConditional |
purchaseDatePurchase Date & Time | Payment · 01-PARequiredNon-payment · 02-NPAConditional |
purchaseExponentPurchase Currency Exponent | Payment · 01-PARequiredNon-payment · 02-NPAConditional |
purchaseInstalDataInstalment Payment Data | Conditional |
recurringAmountRecurring Amount | Conditional |
recurringCurrencyRecurring Currency | Conditional |
recurringDateRecurring Date | Conditional |
recurringExpiryRecurring Expiry | Conditional |
recurringExponentRecurring Currency Exponent | Conditional |
recurringFrequencyRecurring Frequency | Conditional |
recurringIndRecurring Indicator | Conditional |
sdkAppIDSDK App ID | Required |
sdkEncDataSDK Encrypted Data | Conditional |
sdkEphemPubKeySDK Ephemeral Public Key (Qc) | Required |
sdkMaxTimeoutSDK Maximum Timeout | Required |
sdkReferenceNumberSDK Reference Number | Required |
sdkServerSignedContentSDK Server Signed Content | Conditional |
sdkTransIDSDK Transaction ID | Required |
sdkTypeSDK Type | Required |
sellerInfoSeller Information | Optional |
shipAddrCityCardholder Shipping Address City | Conditional |
shipAddrCountryCardholder Shipping Address Country | Conditional |
shipAddrLine1Cardholder Shipping Address Line 1 | Conditional |
shipAddrLine2Cardholder Shipping Address Line 2 | Conditional |
shipAddrLine3Cardholder Shipping Address Line 3 | Conditional |
shipAddrPostCodeCardholder Shipping Address Postal Code | Conditional |
shipAddrStateCardholder Shipping Address State | Conditional |
spcIncompIndSPC Incompletion Indicator | Conditional |
splitSdkTypeSplit-SDK Type | Conditional |
taxIdTax ID | Conditional |
threeDSCompInd3DS Method Completion Indicator | Required |
threeDSMethodId3DS Method ID | Conditional |
threeDSRequestorAppURLInd3DS Requestor App URL Indicator | Required |
threeDSRequestorAuthenticationInd3DS Requestor Authentication Indicator | Required |
threeDSRequestorAuthenticationInfo3DS Requestor Authentication Information | Optional |
threeDSRequestorChallengeInd3DS Requestor Challenge Indicator | Optional |
threeDSRequestorDecMaxTime3DS Requestor Decoupled Max Time | Conditional |
threeDSRequestorDecReqInd3DS Requestor Decoupled Request Indicator | Optional |
threeDSRequestorID3DS Requestor ID | Required |
threeDSRequestorName3DS Requestor Name | Required |
threeDSRequestorPriorAuthenticationInfo3DS Requestor Prior Transaction Authentication Information | Conditional |
threeDSRequestorSpcSupport3DS Requestor SPC Support | Conditional |
threeDSRequestorURL3DS Requestor URL | Required |
threeDSServerOperatorID3DS Server Operator ID | Conditional |
threeDSServerRefNumber3DS Server Reference Number | Required |
threeDSServerTransID3DS Server Transaction ID | Required |
threeDSServerURL3DS Server URL | Required |
threeRIInd3RI Indicator | Required |
transTypeTransaction Type | Conditional |
trustListStatusTrust List Status | Optional |
trustListStatusSourceTrust List Status Source | Conditional |
userIdBrowser User ID | Conditional |
workPhoneCardholder Work Phone Number | Conditional |
Source
EMV_3DS_CoreSpec_v2.3.1.1_20230530.pdf · Section 2.4.1, Table B.1