accountFundingTransactionType

The acountFundingTransactionType element is an optional child of the accountFundingTransactionData element, which indicates the use case associated with the transaction. Some enum values are specific to the card brand or MCC. If you select a value not supported by the card brand or the MCC, the system declines the transaction with either a response code of 467- Invalid AccountFundingTransactionType for this Method Of Payment or 466 - Invalid combination of accountFundingTransactionType and MCC. See the table below for additional information.

Type = String (Enum); minLength = N/A; maxLength = N/A

You must include the acountFundingTransactionType fields for both Visa Account Funding Transactions and Mastercard Funding Transactions. You may only use values that apply to the use cases for which you received approval by Visa and/or Mastercard. Please consult with your Worldpay Implementation Manager for advice on which value to submit for a card brand.

 

Parent Elements:

accountFundingTransactionData

 

Attributes:

None

 

Child Elements:

None

 

Enumerations:

Visa does not have MCC restrictions at this time. You may need to use one value for Visa Account Funding Transactions and a different value for Mastercard Funding Transactions.

Enumeration

Allowed for Visa

Allowed for Mastercard

Allowed Mastercard MCCs

accountToAccount

True

True

4829, 6051, 6211, 6538, 6540, 7800, 7801, 7994, 7995, and 9406

agentCashOut

False

True

4829, 6538, and 6540

bankInitiated

True

False

N/A

businessDisbursement

False True

4829 and 6538

businessToBusinessTransfer

False True

4829 and 6538

debitPrepaidAccount

False True

4829 and 6540

fundsDisbursement

True False

N/A

fundTransfer

True False

N/A

governmentNonProfitDisbursement

False True

6538

paymentOfOwnCreditCardBill

False True

4829 and 6538

payrollDisbursement

True

False

N/A

personToPerson

True True

4829, 6538, and 6540

personToPersonCardAccount

False True

4829, 6540

rapidMerchantSettlement

False True

6538

topUp

True

False

N/A

walletTransfer

True

True

4829, 6051, 6211, 6540, 7800, 7801, 7994, 7995, and 9406