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