Required Fields for Checking Enrollment in Payer Authentication While Using a TMS Token

These fields are the minimum fields required for verifying that a customer is enrolled in a payer authentication program. 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

billTo_city
billTo_country
This field is required for the US and Canada.
billTo_email
billTo_firstName
billTo_httpBrowserScreenHeight
billTo_httpBrowserScreenWidth
billTo_ipAddress
billTo_lastName
billTo_postalCode
This field is required for the US and Canada.
billTo_state
This field is required for the US and Canada.
billTo_street1
card_cardType
card_expirationMonth
This field is required when
card_accountNumber
is included.
card_expirationYear
This field is required when
card_accountNumber
is included.
invoiceHeader_merchantDescriptorCountry
For Meeza transactions, this value must be set to
EG
when Egypt is not set as the country in the merchant configuration during merchant boarding.
merchantReferenceCode
payerAuthEnrollService_ merchantCountrycode
For Meeza transactions, this value must be set to
EG
when Egypt is not set as the country in the merchant configuration during merchant boarding.
payerAuthEnrollService_referenceID
payerAuthEnrollService_returnURL
payerAuthEnrollService_run
This field is required (when available) unless market or regional mandate restricts sending this information.
purchaseTotals_currency
purchaseTotals_grandTotalAmount
This field is optional when you use the
item_#_unitPrice
field.