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:
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 |