Optional Fields for Checking Enrollment in Payer
Authentication
BarclaysAPI
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. authenticationBrand
- This field is only used with mada cards.
- consumerAuthenticationInformation.authenticationTransactionId
- consumerAuthenticationInformation.authorizationPayload
- consumerAuthenticationInformation. challengeCode
- WARNINGModifying 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