processingInformation. businessApplicationId

Type of transaction.
This field is a
pass-through
, which means that the value is not verified or modified in any way before it is sent to the processor.
You can provide a business application ID in this field or in your account. When a request includes this field, the value in the field overrides the information in your account. Call customer support to update your account information.
For all services on the
Visa Platform Connect
processor
The value for this field corresponds to the following data in the TC 33 capture file:
  • Record: CP01 TCR8
  • Position: 108-109
  • Field: Business Application Identifier (BAI)
For non-Payouts transactions
Possible values:
  • AA
    : Account to account.
  • BB
    : Business to business.
  • BI
    : Bank-initiated money transfer.
  • BP
    : Non-card bill payment.
  • CB
    : Consumer Bill Payment
  • CC
    : Cash claim.
  • CI
    : Cash in.
  • CO
    : Cash out.
  • CP
    : Card bill payment.
  • FD
    : Funds disbursement (general), including:
    • Commission payments
    • Digital goods or games
    • Insurance payments
    • Loan disbursements
    • Lottery payouts
    • Shared economy
    • Non-government-initiated tax refund services such as tax preparation businesses
  • GD
    : Government disbursement, including:
    • Government-initiated tax refunds
    • Government benefit and welfare disbursements
  • GP
    : Gambling payout other than online gambling.
  • LO
    : Loyalty credits and rebates (not supported in European systems).
  • MA
    : Mobile air time payment.
  • MD
    : Merchant disbursement (acquirers or aggregators settling to merchants).
  • MI
    : Merchant-initiated money transfer.
  • MP
    : Face-to-face merchant payment.
  • OG
    : Online gambling payout.
  • PD
    : Payroll pension disbursement.
  • PG
    : Payment to government.
  • PP
    : Person to person.
  • PS
    : Payment for goods and services (general).
  • RP
    : Request to pay.
  • TU
    : Top-up for enhanced prepaid loads.
  • WT
    : Wallet transfer.
For Payouts transactions on the
Barclays
,
FDC Compass
, and
Visa Platform Connect
processors
Possible values:
  • BB
    : Business to business.
  • CB
    : Consumer bill payment.
  • FD
    : Funds disbursement (general), including:
    • Commission payments
    • Digital goods or games
    • Insurance payments
    • Loan disbursements
    • Lottery payouts
    • Shared economy
    • Non-government-initiated tax refund services such as tax preparation businesses
  • GD
    : Government disbursement, including:
    • Government-initiated tax refunds
    • Government benefit and welfare disbursements
  • GP
    : Gambling payout other than online gambling.
  • LO
    : Loyalty credits and rebates (not supported in European systems).
  • MD
    : Merchant disbursement (acquirers or aggregators settling to merchants).
  • OG
    : Online gambling payout.
  • PD
    : Payroll pension disbursement.
  • WT
    : Wallet transfer.
Possible values:
  • PP
    : Person to person
  • RP
    : Request to pay.
For Payouts transactions on
Chase Paymentech Solutions
Possible values:
  • PP
    : Person to person.
  • WT
    : Wallet transfer.
For Payouts AFT services only
The
processingInformation.authorizationOptions.aftIndicator
field is required to be set to
true
to process
Payouts
Account Funding Transactions (AFT) services on Visa and Mastercard card types.
You must receive prior approval from the processor before processing AFTs. Contact your processor to participate in AFT services.
For Payouts AFT services on
Barclays
with Mastercard and Visa
For Mastercard, the
recipientInformation.accountType
value must align with Business Application Identifier value.
Possible values for Visa:
  • AA
    : Account to account.
  • FD
    : Funds disbursement, e.g. insurance payout.
  • FT
    : Funds transfer where OCT not available.
  • PD
    : Payroll disbursement.
  • TU
    : Top Up: Prepaid load.
  • WT
    : Wallet transfer.
Possible values for Mastercard:
  • AA
    : Account to account. The
    recipientInformation.accountType
    value must be either 01, 02, 03 or 06.
  • FT
    : Funds transfer where OCT not available. The
    recipientInformation.accountType
    value must be either 00, 01, 02, 03 or 06.
  • PD
    : Payroll disbursement. The
    recipientInformation.accountType
    value must be 03.
  • TU
    : Top Up: Prepaid load. The
    recipientInformation.accountType
    value must be either 01, 02, 03 or 06.
  • WT
    : Wallet transfer. The
    recipientInformation.accountType
    value must be either 00, 01, 02, 03, 06 or absent.
For Payouts AFT services on
FDC Nashville Global
with Mastercard and Visa
Visa will not reject transactions for anything, however, the acquirer will only support the values specified below.
Possible values for Visa:
  • AA
    : Account to account.
  • BI
    : Money transfer (bank-initiated).
  • CB
    : Consumer bill payment.
  • FT
    : Funds transfer.
  • PP
    : Person to person.
  • TU
    : Top Up: Prepaid load.
  • WT
    : Wallet transfer.
Possible values for Mastercard:
  • 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
    : Wallet transfer.
For Payouts AFT services on
LloydsTSB Cardnet International
, and
First Data Merchant Solutions
with Mastercard and Visa
Possible values:
  • AA
    : Account to account.
  • BI
    : Money transfer (bank-initiated).
  • FD
    : Funds disbursement, e.g. insurance payout.
  • PD
    : Payroll disbursement.
  • PP
    : Person to person.
  • TU
    : Top Up: Prepaid load.
  • WT
    : Wallet transfer.
For Payouts AFT services on
Streamline
with Mastercard and Visa
Possible values:
  • AA
    : Account to account.
  • FD
    : Funds disbursement, e.g. insurance payout.
  • FT
    : Funds transfer.
  • PD
    : Payroll disbursement.
  • PP
    : Person to person.
  • TU
    : Top Up: Prepaid load.
  • WT
    : Wallet transfer.

Specifications

  • Data Type:
    String
  • Data Length:
    2

Mapping Information

  • REST API Field:
    processingInformation.businessApplicationId
  • SCMP API Fields:
    • business_application_id
    • consumer_bill_payment
  • Simple Order API Fields:
    • ccAuthService_consumerBillPayment
    • invoiceHeader_businessApplicationID