accountFundingTransactionType
The acountFundingTransactionType
element is an optional child of the accountFundingTransactionData
element, which describes the type of funding associated with the transaction. Some enum values are specific to the method of payment or MCC. If you select a value not supported by the method of payment 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
Parent Elements:
Attributes:
None
Child Elements:
None
Enumerations:
Visa does not have MCC restrictions at this time.
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 |