MasterCard Money Transfer Request Fields
This section outlines the request fields specific to MasterCard Money Transfer SMS Funding and Payment transactions.
| NOTE: This section provides a summary of the important transaction fields. For comprehensive information about all MasterCard Money Transfer fields, refer to the Transaction Specs - MasterCard Money Transfer guide. |
Request Fields
ACI_EXT
The ACI_EXT field is fully defined in the ACI_EXT section, page 5. The table below provides the additional values that would be used to define the payment type when submitting MasterCard Money Transfer transactions.
ACI_EXT values for MasterCard Money Transfer
| Value | Description |
|---|---|
| C02 | MasterCard Rebate |
| C03 | rePower Load Value |
| C04 | Gaming Re-pay |
| C07 | General Person-to-Person |
| C51 | MoneySend Funding/Payment Indicator (Reserved for Future Use) |
| C52 | General Transfer to Own Account |
| C53 | Agent Cash Out |
| C54 | Payment of Own Credit Card Bill |
| C55 | Business Disbursement |
| C56 | Government/Non-Profit Disbursement |
| C57 | Rapid Merchant Settlement |
| C58 | MoneySend Cash2ATM (Usage limited to specific countries) |
| C59 | MoneySend Cash2Card (Usage limited to specific countries) |
| C65 | General Business to Business Transfer |
| C67 | MasterCard Merchant Presented QR |
| C68 | MasterCard Merchant Presented QR Refund Payment |
| C91 | Utility Payments (for Brazil domestic use only) |
| C92 | Government Services (for Brazil domestic use only) |
| C93 | Mobile phone top-ups (for Brazil domestic use only) |
| C94 | Coupon booklet payments (for Brazil domestic use only) |
| F07 | General Person-to-Person Transfer |
| F08 | Person-to-Person Transfer to Card Account |
| F52 | General Transfer to Own Account |
| F53 | Agent Cash Out |
| F54 | Payment of Own Credit Card Bill |
| F55 | Business Disbursement |
| F61 | Transfer to Own Staged Digital Wallet Account |
| F64 | Transfer to Own Debit or Prepaid Account |
| F65 | General Business-to-Business Transfer |
| P01 | MasterCard ATM Cash Pick-Up Transaction |
| P10 | Installment-based repayment |
| P70 | Cryptocurrency |
| P71 | High-risk Securities |
- Length: 2
- Format: Numeric
TLV tag 001 from TLV set “TRAN_DATA”
MasterCard requires Money Transfer data to be presented in type-length-value (TLV) format, which is a method of encoding information in a single string, versus multiple EPX tags.
TLV data is grouped into a TLV_SETS tag, which is a set of TLV elements. Various types of TLV sets exist, as described in the Transaction Specs - MasterCard Money Transfer guide.
Within the TLV set “TRAN_DATA,” TLV tag 001 contains a numeric code that indicates the funding source. The possible values are shown in the table below.
Funding Source Code values for TLV tag 001
| Value | Definition |
|---|---|
| 01 | Credit (Non Visa) |
| 02 | Debit (Non Visa) |
| 03 | Prepaid (Non Visa) |
| 04 | Cash |
| 05 | DDA Account |
| 06 | Mobil Money Account |
- Length: 2
- Format: Alphanumeric