Required Fields for Enabling `Payer Authentication` {#boarding-payer-auth-enable-reqfields}
===========================================================================================

organizationInformation.businessInformation.address.address1
:

organizationInformation.businessInformation.address.administrativeArea
:

organizationInformation.businessInformation.address.country
:

organizationInformation.businessInformation.address.locality
:

organizationInformation.businessInformation.address.postalCode
:

organizationInformation.businessInformation.businessContact.email
:

organizationInformation.businessInformation.businessContact.firstName
:

organizationInformation.businessInformation.businessContact.lastName
:

organizationInformation.businessInformation.businessContact.phoneNumber
:

organizationInformation.businessInformation.businessContact.websiteUrl
:
Must be in the format `http://www.example.com`.

organizationInformation.businessInformation.name
:

organizationInformation.configurable
:
Set to `false`.

organizationInformation.parentOrganizationId
:

organizationInformation.type
:
Set to `TRANSACTING`.

registrationInformation.boardingFlow
:
Set to `ADDPRODUCT`.

American Express SafeKey-Specific Fields
----------------------------------------

Include these fields in addition to the required fields to enable and configure American Express SafeKey:

productInformation.selectedProducts.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`.
{#boarding-payer-auth-enable-reqfields_boarding-acq-id}
{#boarding-payer-auth-enable-reqfields_boarding-acq-id}
:
For testing purposes, use Acquirer ID: `cybersource`.
{#boarding-payer-auth-enable-reqfields_boarding-acq-id-test}
{#boarding-payer-auth-enable-reqfields_boarding-acq-id-test}

productInformation.selectedProducts.payments.payerAuthentication.configurationInformation. configurations.cardTypes.amexSafeKey.currencies\[\].currencyCodes\[\]
:

productInformation.selectedProducts.payments.payerAuthentication.configurationInformation. configurations.cardTypes.amexSafeKey.currencies\[\].processorMerchantId
:

productInformation.selectedProducts.payments.payerAuthentication.configurationInformation. configurations.cardTypes.amexSafeKey.enabled
:
Set to `true`.

Cartes Bancaires-Specific Fields
--------------------------------

Include these fields in addition to the required fields to enable and configure Cartes Bancaires:

productInformation.selectedProducts.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`.

productInformation.selectedProducts.payments.payerAuthentication.configurationInformation. configurations.cardTypes.CB.currencies\[\].currencyCodes\[\]
:

productInformation.selectedProducts.payments.payerAuthentication.configurationInformation. configurations.cardTypes.CB.currencies\[\].processorMerchantId
:

productInformation.selectedProducts.payments.payerAuthentication.configurationInformation. configurations.cardTypes.CB.enabled
:
Set to `true`.

productInformation.selectedProducts.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:

productInformation.selectedProducts.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`.

productInformation.selectedProducts.payments.payerAuthentication.configurationInformation. configurations.cardTypes.dinersClubInternationalProtectBuy.currencies\[\].currencyCodes\[\]
:

productInformation.selectedProducts.payments.payerAuthentication.configurationInformation. configurations.cardTypes.dinersClubInternationalProtectBuy.currencies\[\].processorMerchantId
:

productInformation.selectedProducts.payments.payerAuthentication.configurationInformation. configurations.cardTypes.dinersClubInternationalProtectBuy.enabled
:
Set to `true`.

ELO-Specific Fields
-------------------

Include these fields in addition to the required fields to enable and configure ELO:

productInformation.selectedProducts.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`.

productInformation.selectedProducts.payments.payerAuthentication.configurationInformation. configurations.cardTypes.ELO.currencies\[\].currencyCodes\[\]
:

productInformation.selectedProducts.payments.payerAuthentication.configurationInformation. configurations.cardTypes.ELO.currencies\[\].processorMerchantId
:

productInformation.selectedProducts.payments.payerAuthentication.configurationInformation. configurations.cardTypes.ELO.enabled
:
Set to `true`.

JCB J/Secure-Specific Fields
----------------------------

Include these fields in addition to the required fields to enable and configure JCB J/Secure:

productInformation.selectedProducts.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`.

productInformation.selectedProducts.payments.payerAuthentication.configurationInformation. configurations.cardTypes.jCBJSecure.currencies\[\].currencyCodes\[\]
:

productInformation.selectedProducts.payments.payerAuthentication.configurationInformation. configurations.cardTypes.jCBJSecure.currencies\[\].processorMerchantId
:

productInformation.selectedProducts.payments.payerAuthentication.configurationInformation. configurations.cardTypes.jCBJSecure.enabled
:
Set to `true`.

productInformation.selectedProducts.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:

productInformation.selectedProducts.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`.

productInformation.selectedProducts.payments.payerAuthentication.configurationInformation. configurations.cardTypes.masterCardSecureCode.currencies\[\].currencyCodes\[\]
:

productInformation.selectedProducts.payments.payerAuthentication.configurationInformation. configurations.cardTypes.masterCardSecureCode.currencies\[\].processorMerchantId
:

productInformation.selectedProducts.payments.payerAuthentication.configurationInformation. configurations.cardTypes.masterCardSecureCode.enabled
:
Set to `true`.

UnionPay 3-D Secure-Specific Fields
-----------------------------------

Include these fields in addition to the required fields to enable and configure UnionPay 3-D Secure:

productInformation.selectedProducts.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`.

productInformation.selectedProducts.payments.payerAuthentication.configurationInformation. configurations.cardTypes.UPI.currencies\[\].currencyCodes\[\]
:

productInformation.selectedProducts.payments.payerAuthentication.configurationInformation. configurations.cardTypes.UPI.currencies\[\].processorMerchantId
:

productInformation.selectedProducts.payments.payerAuthentication.configurationInformation. configurations.cardTypes.UPI.enabled
:
Set to `true`.

Visa Secure-Specific Fields
---------------------------

Include these fields in addition to the required fields to enable and configure Visa Secure:

productInformation.selectedProducts.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`.

productInformation.selectedProducts.payments.payerAuthentication.configurationInformation. configurations.cardTypes.verifiedByVisa.currencies\[\].currencyCodes\[\]
:

productInformation.selectedProducts.payments.payerAuthentication.configurationInformation. configurations.cardTypes.verifiedByVisa.currencies\[\].processorMerchantId
:

productInformation.selectedProducts.payments.payerAuthentication.configurationInformation. configurations.cardTypes.verifiedByVisa.enabled
:
Set to `true`.
