Checking Enrollment in Payer Authentication
BarclaysAPI
The Check Enrollment service identifies the customer's bank and collects data about the
device that the customer is using to place the order.
Card-Specific Requirements
Some payment cards require information to be collected during a transaction.
- card_cardType
- This field is required when the card type is Cartes Bancaires, JCB, UPI, or Meeza.
- payerAuthEnrollService_defaultCard
- This field is recommended for Discover ProtectBuy.
- payerAuthEnrollService_MCC
- This field is required when the card type is Cartes Bancaires.
- payerAuthEnrollService_merchantName
- This field is required for Visa Secure travel.
- payerAuthEnrollService_productCode
- This field is required for American Express SafeKey (U.S.) when the product code isAIRfor an airline purchase.
- shipTo_city
- This field is required only for American Express SafeKey (US).
- shipTo_country
- This field is required only for American Express SafeKey (US).
- shipTo_postalCode
- This field is required for American Express SafeKey (US).
- shipTo_street1
- This field is required only for American Express SafeKey (US).
- shipTo_street2
- This field is required only for American Express SafeKey (US.)
Country-Specific Requirements
These fields are required for transactions in specific countries.
- payerAuthEnrollService_merchantScore
- This field is required for transactions processed in France.
- 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.
- 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.
- billTo_state
- This field is required for transactions in the US and Canada.
- billTo_city
- This field is required for transactions in the US and Canada.
- billTo_postalCode
- This field is required when thebillTo_countryfield value isUSorCA.
- shipTo_county
- This field is required when theshipTo_countryfield value isCA,US, orChina.
- shipTo_postalCode
- This field is required when theshipTo_countryfield value isUSorCA.
Processor-Specific Requirements
These fields are required by specific processors for transactions.
- transactionMode
- This field is required only for merchants in Saudi Arabia.
Endpoint
Set the
ccAuthService_run
field to
true
.Send the request to:
Production:
https://ics2ws.ic3.com/commerce/1.x/transactionProcessor
Test:
https://ics2wstest.ic3.com/commerce/1.x/transactionProcessor