Optional Fields for Checking Enrollment in Payer Authentication {#id_j33_w5m_rfc}
---------------------------------------------------------------------------------

These fields are usually optional when you verify enrollment for a Payer Authentication transaction. In certain circumstances, the information provided by an optional field might be required before a transaction can proceed. Those optional fields that are sometimes required are also listed as required fields with the circumstance described.

acquirerInformation.bin
:

acquirerInformation.country
:

acquirerInformation.merchantId
:

clientReferenceInformation.code
:

consumerAuthenticationInformation.acsWin dowSize
:

consumerAuthenticationInformation.alternateAuthenticationData
:

consumerAuthenticationInformation.alternateAuthenticationDate
:

consumerAuthenticationInformation.alternateAuthenticationMethod
:

consumerAuthenticationInformation.authenticationTransactionId
:

consumerAuthenticationInformation.authorizationPayload
:

consumerAuthenticationInformation. challengeCode
:
> WARNING Modifying this field could affect your liability shifts. Unless you are very familiar with the various types of authentication, do not change the default settings before consulting with customer support.

consumerAuthenticationInformation.credentialEncrypted
:

consumerAuthenticationInformation.customerCardAlias
:

consumerAuthenticationInformation.sdkMaxTimeout
:

consumerAuthenticationInformation.decoupledAuthenticationIndicator
:

consumerAuthenticationInformation.decoupledAuthenticationMaxTime
:

consumerAuthenticationInformation.default Card
:
This field is recommended for Discover ProtectBuy.

consumerAuthenticationInformation. marketingOptIn
:
This field is recommended for Discover ProtectBuy.

consumerAuthenticationInformation. marketingSource
:
This field is recommended for Discover ProtectBuy.

consumerAuthenticationInformation.mcc
:

consumerAuthenticationInformation.merchantFraudRate
:

consumerAuthenticationInformation.merchantScore
:

consumerAuthenticationInformation.messageCategory
:

consumerAuthenticationInformation.otpTo ken
:

consumerAuthenticationInformation.overrideCountryCode
:

consumerAuthenticationInformation.overridePaymentMethod
:

consumerAuthenticationInformation.prior AuthenticationData
:

consumerAuthenticationInformation.priorAuthenticationMethod
:

consumerAuthenticationInformation.prior AuthenticationReferenceId
:

consumerAuthenticationInformation.priorAuthenticationTim
:

consumerAuthenticationInformation.productCode
:

consumerAuthenticationInformation.requestorName
:

consumerAuthenticationInformation.requestorInitiatedAuthenticationIndicator
:

consumerAuthenticationInformation.returnURL
:

consumerAuthenticationInformation.scoreRequest
:

consumerAuthenticationInformation.sdkMaxTimeout
:

consumerAuthenticationInformation.strong Authentication.authenticationIndicator
:

consumerAuthenticationInformation.strongAuthentication.secureCorporate PaymentIndicator
:

consumerAuthenticationInformation.strong Authentication.transactionMode
:

consumerAuthenticationInformation.whiteListStatus
:

merchantInformation.merchantDescriptor.name
:

merchantInformation.merchantDescriptor.url
:

orderInformation.amountDetails.currency
:

orderInformation.billTo.address2
:

orderInformation.billTo.country
:
This field is required for US and Canada.

orderInformation.billTo.email
:

orderInformation.billTo.firstName
:

orderInformation.billTo.lastName
:

orderinformation.billTo.locality
:

orderInformation.billTo.postalCode
:

orderInformation.lineItems.passenger.firstName
:

orderInformation.lineItems.passenger.last Name
:

orderInformation.lineItems.productDescription
:

orderInformation.lineItems.productName
:

orderInformation.lineItems.productSku
:

orderInformation.lineItems.quantity
:

orderInformation.lineItems.shippingAddress1
:

orderInformation.lineItems.shippingAddress2
:

orderInformation.lineItems.shippingCity
:

orderInformation.lineItems.shippingCountryCode
:

orderInformation.lineItems.shippingDestinationTypes
:

orderInformation.lineItems.shippingLastName
:

orderInformation.lineItems.shippingMiddle Name
:

orderInformation.lineItems.shippingPhone
:

orderInformation.lineItems.shippingPostalCode
:

orderInformation.lineItems.shippingState
:

:

orderInformation.lineItems\[\].quantity
:

orderInformation.lineItems\[\].totalAmount
:

orderInformation.lineItems.shippingDestinationTypes
:

orderInformation.reordered
:

orderInformation.shippingDetails.shippingMetho
:

orderInformation.shipTo.address1
:

orderInformation.shipTo.address2
:

orderInformation.shipTo.address3
:

orderInformation.shipTo.administrativeArea
:

orderInformation.shipTo.country
:

orderInformation.shipTo.destinationCode
:

orderInformation.shipTo.email
:

orderInformation.shipTo.firstName
:

orderInformation.shipTo.lastName
:

orderInformation.shipTo.middleName
:

orderInformation.shipTo.locality
:

orderInformation.shipTo.phoneNumber
:

orderInformation.shipTo.postalCode
:

orderInformation.totalOffersCount
:

paymentInformation.card.number
:

paymentInformation.card.type
:
This field is strongly recommended.

paymentInformation.card.securityCode
:

paymentInformation.fluidData.value
:

paymentInformation.tokenizedCard.cryptogram
:
This field is strongly recommended.

paymentInformation.tokenizedcard.expirationMonth
:

paymentInformation.tokenizedCard.expirationYea
:

paymentInformation.tokenizedcard.number
:

paymentInformation.tokenizedCard.transactionType
:

paymentInformation.tokenizedCard.type
:

recurringPaymentsInformation. originalPurchaseDate
:
When this field is empty, the current date is used.

riskInformation.buyerHistory. transactionCountDay
:
This field is recommended for Discover ProtectBuy. Contact customer support for more information about this field.

riskInformation.buyerHistory. transactionCountYear
:
This field is recommended for Discover ProtectBuy. Contact customer support for more information about this field.

riskInformation.buyerHistory. accountPurchases
:
Contact customer support for more information about this field.

riskInformation.buyerHistory. addCardAttempts
:
This field is recommended for Discover ProtectBuy. Contact customer support for more information about this field.

riskInformation.buyerHistory. customerAccount.createDate
:
This field is recommended for Discover ProtectBuy. Contact customer support for more information about this field.

riskInformation.buyerHistory. customerAccount.lastChangeDate
:
This field is recommended for Discover ProtectBuy. Contact customer support for more information about this field.

riskInformation.buyerHistory. customerAccount.passwordChangeDate
:
This field is recommended for Discover ProtectBuy. Contact customer support for more information about this field.

riskInformation.buyerHistory. customerAccount.shipAddressUsageDate
:
Contact customer support for more information about this field.

riskInformation.buyerHistory. paymentAccountDate
:
Contact customer support for more information about this field.

riskInformation.buyerHistory. priorSuspiciousActivity
:
Contact customer support for more information about this field.

riskInformation.buyerHistory. transactionCountDay
:
Contact customer support for more information about this field.

riskInformation.buyerHistory. transactionCountYear
:
Contact customer support for more information about this field.

travelInformation.legs.carrierCode
:

travelInformation.legs.departureDate
:

travelInformation.legs.origination
:

travelInformation.numberOfPassengers
:

travelInformation.passengers.firstName
:

travelInformation.passengers.lastName
:
