Required Fields for Checking Enrollment in Payer Authentication

These fields are the minimum fields required for verifying that a customer is enrolled in a payer authentation program. Under certain circumstances, a field that normally is optional might be required. The circumstance that makes an optional field required is noted.

Required Fields

This field is required for transactions in the US and Canada.
This field is required if
payerAuthEnrollService_mobilePhone
or
billTo_workNumber
is not used.
This field is required for transactions in the US and Canada.
This field is required for transactions in the US and Canada.
This field is required when
card_accountNumber
is included.
This field is required when
card_accountNumber
is included.
For Meeza transactions, this value must be set to
EG
when Egypt is not set as the country in the merchant configuration during merchant onboarding.
This field is required for SDK integration. When you use the SDK integration, this field is dynamically set to
SDK
. When you use the JavaScript code, this field is dynamically set to
Browser
. For merchant-initiated or 3RI transactions, you must set the field to
3RI
. When you use this field in addition to JavaScript code, you must set the field to
Browser
.
When the customer’s browser provides a value, include that value in your request.
For Meeza transactions, this value must be set to
EG
when Egypt is not set as the country in the merchant configuration during merchant onboarding.
This field is required if
payerAuthEnrollService_workPhone
or
billTo_phoneNumber
is not used.
payerAuthEnrollService_run
This field is required (when available) unless market or regional mandate restricts sending this information.
This field is required if
payerAuthEnrollService_mobilePhone
or
billTo_phoneNumber
is not used.
This field is optional when you use the
item_#_unitPrice
field.