On This Page
Required Fields for Configuring Payer Authentication Using the PECS API
Payer Authentication
Using the PECS APIUse these required fields to configure
Payer Authentication
for these card
types.American Express SafeKey-Specific Fields
Include these fields in addition to the required fields to enable and configure
American Express SafeKey:
- payments.payerAuthentication.configurationInformation.configurations.cardTypes. amexSafeKey.currencies[].acquirerId
- The acquirer ID is the BIN of the merchant's acquiring bank and must be from 4 to 20 alphanumeric characters or a hyphen, and include-1000. For example,123456-1000.
- For testing purposes, use Acquirer ID:cybersource.
- payments.payerAuthentication.configurationInformation.configurations.cardTypes. amexSafeKey.currencies[].currencyCodes[]
- payments.payerAuthentication.configurationInformation.configurations.cardTypes. amexSafeKey.currencies[].processorMerchantId
- payments.payerAuthentication.configurationInformation.configurations.cardTypes. amexSafeKey.enabled
- Set totrue.
Cartes Bancaires-Specific Fields
Include these fields in addition to the required fields to enable and configure
Cartes Bancaires:
- payments.payerAuthentication.configurationInformation.configurations.cardTypes. CB.currencies[].acquirerId
- The acquirer ID is the BIN of the merchant's acquiring bank and must be from 4 to 20 alphanumeric characters or a hyphen, and include-1000. For example,123456-1000.
- For testing purposes, use Acquirer ID:cybersource.
- payments.payerAuthentication.configurationInformation.configurations.cardTypes. CB.currencies[].currencyCodes[]
- payments.payerAuthentication.configurationInformation.configurations.cardTypes. CB.currencies[].processorMerchantId
- payments.payerAuthentication.configurationInformation.configurations.cardTypes.CB.enabled
- Set totrue.
- payments.payerAuthentication.configurationInformation.configurations.cardTypes.CB.requestorId
Discover/Diners Club ProtectBuy-Specific Fields
Include these fields in addition to the required fields to enable and configure
Discover/Diners Club ProtectBuy:
- payments.payerAuthentication.configurationInformation.configurations.cardTypes. dinersClubInternationalProtectBuy.currencies[].acquirerId
- The acquirer ID is the BIN of the merchant's acquiring bank and must be from 4 to 20 alphanumeric characters or a hyphen, and include-1000. For example,123456-1000.
- For testing purposes, use Acquirer ID:cybersource.
- payments.payerAuthentication.configurationInformation.configurations.cardTypes. dinersClubInternationalProtectBuy.currencies[].currencyCodes[]
- payments.payerAuthentication.configurationInformation.configurations.cardTypes. dinersClubInternationalProtectBuy.currencies[].processorMerchantId
- payments.payerAuthentication.configurationInformation.configurations.cardTypes. dinersClubInternationalProtectBuy.enabled
- Set totrue.
ELO-Specific Fields
Include these fields in addition to the required fields to enable and configure
ELO:
- payments.payerAuthentication.configurationInformation.configurations.cardTypes. ELO.currencies[].acquirerId
- The acquirer ID is the BIN of the merchant's acquiring bank and must be from 4 to 20 alphanumeric characters or a hyphen, and include-1000. For example,123456-1000.
- For testing purposes, use Acquirer ID:cybersource.
- payments.payerAuthentication.configurationInformation.configurations.cardTypes. ELO.currencies[].currencyCodes[]
- payments.payerAuthentication.configurationInformation.configurations.cardTypes. ELO.currencies[].processorMerchantId
- payments.payerAuthentication.configurationInformation.configurations.cardTypes.ELO.enabled
- Set totrue.
JCB J/Secure-Specific Fields
Include these fields in addition to the required fields to enable and configure JCB
J/Secure:
- payments.payerAuthentication.configurationInformation.configurations.cardTypes. jCBJSecure.currencies[].acquirerId
- The acquirer ID is the BIN of the merchant's acquiring bank and must be from 4 to 20 alphanumeric characters or a hyphen, and include-1000. For example,123456-1000.
- For testing purposes, use Acquirer ID:cybersource.
- payments.payerAuthentication.configurationInformation.configurations.cardTypes. jCBJSecure.currencies[].currencyCodes[]
- payments.payerAuthentication.configurationInformation.configurations.cardTypes. jCBJSecure.currencies[].processorMerchantId
- payments.payerAuthentication.configurationInformation.configurations.cardTypes. jCBJSecure.enabled
- Set totrue.
- payments.payerAuthentication.configurationInformation.configurations.cardTypes. jCBJSecure.securePasswordForJCB
Mastercard/Meeza Identity Check-Specific Fields
Include these fields in addition to the required fields to enable and configure
Mastercard/Meeza Identity Check:
- payments.payerAuthentication.configurationInformation.configurations.cardTypes. masterCardSecureCode.currencies[].acquirerId
- The acquirer ID is the BIN of the merchant's acquiring bank and must be from 4 to 20 alphanumeric characters or a hyphen, and include-1000. For example,123456-1000.
- For testing purposes, use Acquirer ID:cybersource.
- payments.payerAuthentication.configurationInformation.configurations.cardTypes. masterCardSecureCode.currencies[].currencyCodes[]
- payments.payerAuthentication.configurationInformation.configurations.cardTypes. masterCardSecureCode.currencies[].processorMerchantId
- payments.payerAuthentication.configurationInformation.configurations.cardTypes. masterCardSecureCode.enabled
- Set totrue.
UnionPay 3-D Secure-Specific Fields
Include these fields in addition to the required fields to enable and configure
UnionPay 3-D Secure:
- payments.payerAuthentication.configurationInformation.configurations.cardTypes. UPI.currencies[].acquirerId
- The acquirer ID is the BIN of the merchant's acquiring bank and must be from 4 to 20 alphanumeric characters or a hyphen, and include-1000. For example,123456-1000.
- For testing purposes, use Acquirer ID:cybersource.
- payments.payerAuthentication.configurationInformation.configurations.cardTypes. UPI.currencies[].currencyCodes[]
- payments.payerAuthentication.configurationInformation.configurations.cardTypes. UPI.currencies[].processorMerchantId
- payments.payerAuthentication.configurationInformation.configurations.cardTypes. UPI.enabled
- Set totrue.
Visa Secure-Specific Fields
Include these fields in addition to the required fields to enable and configure Visa
Secure:
- payments.payerAuthentication.configurationInformation.configurations.cardTypes. verifiedByVisa.currencies[].acquirerId
- The acquirer ID is the BIN of the merchant's acquiring bank and must be from 4 to 20 alphanumeric characters or a hyphen, and include-1000. For example,123456-1000.
- For testing purposes, use Acquirer ID:cybersource.
- payments.payerAuthentication.configurationInformation.configurations.cardTypes. verifiedByVisa.currencies[].currencyCodes[]
- payments.payerAuthentication.configurationInformation.configurations.cardTypes. verifiedByVisa.currencies[].processorMerchantId
- payments.payerAuthentication.configurationInformation.configurations.cardTypes. verifiedByVisa.enabled
- Set totrue.