DEVELOPER

Back

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

ValueDescription
C02MasterCard Rebate
C03rePower Load Value
C04Gaming Re-pay
C07General Person-to-Person
C51MoneySend Funding/Payment Indicator (Reserved for Future Use)
C52General Transfer to Own Account
C53Agent Cash Out
C54Payment of Own Credit Card Bill
C55Business Disbursement
C56Government/Non-Profit Disbursement
C57Rapid Merchant Settlement
C58MoneySend Cash2ATM (Usage limited to specific countries)
C59MoneySend Cash2Card (Usage limited to specific countries)
C65General Business to Business Transfer
C67MasterCard Merchant Presented QR
C68MasterCard Merchant Presented QR Refund Payment
C91Utility Payments (for Brazil domestic use only)
C92Government Services (for Brazil domestic use only)
C93Mobile phone top-ups (for Brazil domestic use only)
C94Coupon booklet payments (for Brazil domestic use only)
F07General Person-to-Person Transfer
F08Person-to-Person Transfer to Card Account
F52General Transfer to Own Account
F53Agent Cash Out
F54Payment of Own Credit Card Bill
F55Business Disbursement
F61Transfer to Own Staged Digital Wallet Account
F64Transfer to Own Debit or Prepaid Account
F65General Business-to-Business Transfer
P01MasterCard ATM Cash Pick-Up Transaction
P10Installment-based repayment
P70Cryptocurrency
P71High-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

ValueDefinition
01Credit (Non Visa)
02Debit (Non Visa)
03Prepaid (Non Visa)
04Cash
05DDA Account
06Mobil Money Account
  • Length: 2
  • Format: Alphanumeric
©2025 North is a registered DBA of NorthAB, LLC. All rights reserved. North is a registered ISO of BMO Harris Bank N.A., Chicago, IL, Citizens Bank N.A., Providence, RI, The Bancorp Bank, Philadelphia, PA, FFB Bank, Fresno, CA, Wells Fargo Bank, N.A., Concord, CA, and PNC Bank, N.A.