Required Fields for a Dual-Message AFT Request for `FDC Nashville Global` {#payouts-services-auth-dual-message-aft-reqfields-fdiglobal}
=======================================================================================================================================

These fields are required to process a dual-message AFT request:

[aft_indicator](https://developer.cybersource.com/docs/cybs/en-us/api-fields/reference/all/so/api-fields/aft-indicator.md "")
:

[billTo_city](https://developer.cybersource.com/docs/cybs/en-us/api-fields/reference/all/so/api-fields/bill-to-last-name.md "")
:

[billTo_country](https://developer.cybersource.com/docs/cybs/en-us/api-fields/reference/all/so/api-fields/bill-to-country.md "")
:

[billTo_email](https://developer.cybersource.com/docs/cybs/en-us/api-fields/reference/all/so/api-fields/bill-to-email.md "")
:

[billTo_firstName](https://developer.cybersource.com/docs/cybs/en-us/api-fields/reference/all/so/api-fields/bill-to-first-name.md "")
:

[billTo_lastName](https://developer.cybersource.com/docs/cybs/en-us/api-fields/reference/all/so/api-fields/bill-to-last-name.md "")
:

[billTo_phoneNumber](https://developer.cybersource.com/docs/cybs/en-us/api-fields/reference/all/so/api-fields/bill-to-phone-number.md "")
:

[billTo_postalCode](https://developer.cybersource.com/docs/cybs/en-us/api-fields/reference/all/so/api-fields/bill-to-postal-code.md "")
:

[billTo_state](https://developer.cybersource.com/docs/cybs/en-us/api-fields/reference/all/so/api-fields/bill-to-state.htm "")
:

[billTo_street1](https://developer.cybersource.com/docs/cybs/en-us/api-fields/reference/all/so/api-fields/bill-to-street1.md "")
:

[card_accountNumber](https://developer.cybersource.com/docs/cybs/en-us/api-fields/reference/all/so/api-fields/card-account-number.md "")
:

[card_cardType](https://developer.cybersource.com/docs/cybs/en-us/api-fields/reference/all/so/api-fields/card-card-type.md "")
:

[card_cvNumber](https://developer.cybersource.com/docs/cybs/en-us/api-fields/reference/all/so/api-fields/api-fields-so-intro.md "")
:

[card_expirationMonth](https://developer.cybersource.com/docs/cybs/en-us/api-fields/reference/all/so/api-fields/card-expiration-month.md "")
:

[card_expirationYear](https://developer.cybersource.com/docs/cybs/en-us/api-fields/reference/all/so/api-fields/card-expiration-year.md "")
:

[invoiceHeader_businessApplicationId](https://developer.cybersource.com/docs/cybs/en-us/api-fields/reference/all/so/api-fields/invoice-header-business-application-id.md "")
:
These are the values when using a Mastercard card type:

    * `AA`: Account-to-account.
    * `BB`: Business to business.
    * `CO`: Cash out.
    * `CP`: Card bill payment.
    * `MD`: Merchant disbursement (acquirers or aggregators settling to merchants).
    * `PP`: Person to person.
    * `WT`: When AFT is used to fund a staged digital wallet.
    {#payouts-services-auth-dual-message-aft-reqfields-fdiglobal_ul_emx_dnw_zcc-so}

:
These are the values when a Visa card type:

    * `AA`: Account to account.
    * `BI`: Business to business.
    * `CB`: Consumer bill payment.
    * `FT`: Funds transfer.
    * `PP`: Person to person.
    * `TU`: Top Up: Prepaid load.
    * `WT`: Wallet transfer.
    {#payouts-services-auth-dual-message-aft-reqfields-fdiglobal_bai-value-fdiglobal-so}

[merchantID](https://developer.cybersource.com/docs/cybs/en-us/api-fields/reference/all/so/api-fields/merchant-id.md "")
:

[merchantReferenceCode](https://developer.cybersource.com/docs/cybs/en-us/api-fields/reference/all/so/api-fields/merchant-reference-code.md "")
:

[purchaseTotals_currency](https://developer.cybersource.com/docs/cybs/en-us/api-fields/reference/all/so/api-fields/purchase-totals-currency.md "")
:

[purchaseTotals_grandTotalAmount](https://developer.cybersource.com/docs/cybs/en-us/api-fields/reference/all/so/api-fields/purchase-totals-grand-total-amount.md "")
:

[recipient_accountId](https://developer.cybersource.com/docs/cybs/en-us/api-fields/reference/all/so/api-fields/recipient-account-id.md "")
:
Required with Mastercard.

[recipient_accountType](https://developer.cybersource.com/docs/cybs/en-us/api-fields/reference/all/so/api-fields/recipient-account-type.md "")
:
Required for Mastercard. These codes are permitted:

    * `00`: Other
    * `01`: Routing transit number (RTM) and bank account
    * `02`: IBAN
    * `03`: Card account
    * `04`: Email
    * `05`: Phone number
    * `06`: Bank account number (BAN) and Bank identification number code (BIC)
    * `07`: Wallet ID
    * `08`: Social network ID
    {#payouts-services-auth-dual-message-aft-reqfields-fdiglobal_ul_xtv_2vt_rdc}

[recipient_country](https://developer.cybersource.com/docs/cybs/en-us/api-fields/reference/all/so/api-fields/recipient-country.md "")
:
Required with Mastercard for domestic funding transactions when the transaction is a subsequent and cross-border funds transfer.

[recipient_firstName](https://developer.cybersource.com/docs/cybs/en-us/api-fields/reference/all/so/api-fields/recipient-first-name.md "")
:
Required with Mastercard. Required with Visa for intra-European Economic Area (EEA), including UK and Gibraltar, and EU international transactions. Optional with Visa for domestic EU AFTs.

[recipient_phoneNumber](https://developer.cybersource.com/docs/cybs/en-us/api-fields/reference/all/so/api-fields/recipient-phone-number.md "")
:

[recipient_lastName](https://developer.cybersource.com/docs/cybs/en-us/api-fields/reference/all/so/api-fields/recipient-last-name.md "")
:
Required with Mastercard. Required with Visa for intra-European Economic Area (EEA), including UK and Gibraltar, and EU international transactions. Optional with Visa for domestic EU AFTs.

[recipient_middleName](https://developer.cybersource.com/docs/cybs/en-us/api-fields/reference/all/so/api-fields/recipient-middle-name.md "")
:
Required with Visa for intra-European Economic Area (EEA), including UK and Gibraltar, and EU international transactions. Optional with Visa for domestic EU AFTs and Mastercard.

[recipient_postalCode](https://developer.cybersource.com/docs/cybs/en-us/api-fields/reference/all/so/api-fields/recipient-postal-code.md "")
:

[sender_accountNumber](https://developer.cybersource.com/docs/cybs/en-us/api-fields/reference/all/so/api-fields/sender-account-number.md "")
:
Required with Visa in the EU.

[sender_address](https://developer.cybersource.com/docs/cybs/en-us/api-fields/reference/all/so/api-fields/sender-address.md "")
:
Required with Visa transactions into and out of Canada with the address of the person or entity. Optional with Mastercard.

[sender_city](https://developer.cybersource.com/docs/cybs/en-us/api-fields/reference/all/so/api-fields/sender-city.md "")
:
Required with Visa transactions into and out of Canada for cross-border money and non-money transfers. Optional with Mastercard.

[sender_country](https://developer.cybersource.com/docs/cybs/en-us/api-fields/reference/all/so/api-fields/sender-country.md "")
:
Required with Visa transactions into and out of Canada. Optional with Mastercard.

[sender_firstName](https://developer.cybersource.com/docs/cybs/en-us/api-fields/reference/all/so/api-fields/sender-first-name.md "")
:
Required with Visa. Optional with Mastercard.

[sender_identificationNumber](https://developer.cybersource.com/docs/cybs/en-us/api-fields/reference/all/so/api-fields/sender-id-number.md "")
:
Required with Visa EMV transactions.

[sender_lastName](https://developer.cybersource.com/docs/cybs/en-us/api-fields/reference/all/so/api-fields/sender-last-name.md "")
:
Required with Visa. Optional with Mastercard.

[sender_middleName](https://developer.cybersource.com/docs/cybs/en-us/api-fields/reference/all/so/api-fields/sender-middle-name.md "")
:
Required with Visa. Optional with Mastercard.

[sender_name](https://developer.cybersource.com/docs/cybs/en-us/api-fields/reference/all/so/api-fields/sender-name.md "")
:
This field contains the sender business, government, non-government name, or Visa payer name.

    When this field is present in a transaction, the senderInformation.firstName, senderInformation.middleName, and senderInformation.lastName fields should not be present in the transaction.

[sender_personalIdType](https://developer.cybersource.com/docs/cybs/en-us/api-fields/reference/all/so/api-fields/sender-personal-id-type.md "")
:
Strongly recommended with Visa.
:
These are the valid values:

    * `ARNB`: Alien registration number
    * `BTHD`: Date of birth
    * `CPNY`: Company registration number
    * `CUID`: Customer identification (unspecified)
    * `DRLN`: Driver license
    * `EMAL`: Email
    * `LAWE`: Law enforcement identification
    * `MILI`: Military identification
    * `NTID`: National identification
    * `PASN`: Passport number
    * `PHON`: Phone number
    * `PRXY`: Proxy identification
    * `SSNB`: Social security number
    * `TRVL`: Travel identification (non-passport)
    * `TXIN`: Tax identification
    {#payouts-services-auth-dual-message-aft-reqfields-fdiglobal_ul_hfk_1xt_rdc}

[sender_state](https://developer.cybersource.com/docs/cybs/en-us/api-fields/reference/all/so/api-fields/sender-state.md "")
:
Required with Visa for transactions in Canada and US. Optional with Mastercard.
{#payouts-services-auth-dual-message-aft-reqfields-fdiglobal_dl_yyl_mhh_2cc}
