On This Page
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 whencard_accountNumberis included.
- card_expirationYear
- This field is required whencard_accountNumberis included.
- invoiceHeader_merchantDescriptorCountry
- For Meeza transactions, this value must be set toEGwhen 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 toEGwhen 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 theitem_#_unitPricefield.