Required Fields for Checking Enrollment When Using a Flex
Microform Token
AIBMSAPI
These fields are the minimum fields required for verifying that a customer is
enrolled in a payer authentication program while using a Flex Microform token. It
doesn't matter if the enrollment check is frictionless or results in a challenge,
the same fields are required in the request. The fields in the response will
differ.
Required Fields
- consumerAuthenticationInformation.deviceChannel
- consumerAuthenticationInformation.referenceId
- paymentInformation.customer.customerId
- deviceInformation.httpAcceptBrowserValue
- deviceInformation.httpAcceptContent
- deviceInformation.httpBrowserColorDepth
- deviceInformation.httpBrowserJavaEnabled
- deviceInformation.httpBrowserJavaScript Enabled
- deviceInformation.httpBrowserLanguage
- deviceInformation.httpBrowserScreenHeight
- *deviceInformation.httpBrowserScreenWidth
- deviceInformation.httpBrowserTimeDif ference
- deviceInformation.ipAddress
- deviceInformation.userAgentBrowserValu
- When the customer’s browser provides this value, you must include that value in your request.
- orderInformation.amountDetails.currency
- orderInformation.amountDetails.totalAmount
- This field is required when theorderInformation.lineItems.unitPricefield is not used.
- orderInformation.billTo.address1
- orderInformation.billTo.address2
- orderInformation.billTo.administrativeArea
- This field is required for the US and Canada.
- orderInformation.billTo.country
- This field is required for the US and Canada.
- orderInformation.billTo.email
- orderInformation.billTo.firstName
- orderInformation.billTo.lastName
- orderinformation.billTo.locality
- orderInformation.billTo.phoneNumber
- orderInformation.billTo.postalCode
- paymentInformation.card.expirationYear
- paymentInformation.card.expirationMonth
- paymentInformation.card.type