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