Posted on Friday, July 23rd, 2010, 12:11 pm

MasterCard’s Global Clearing Management System

Tags: chargebacks, MasterCard, transaction clearing, transaction settlement

MasterCard's Global Clearing Management SystemMasterCard clears credit card transactions through the Global Clearing Management System (GCMS). Clearing is a process through which a card issuing bank exchanges transaction information with a processing bank and occurs simultaneously with the settlement, which is the actual exchange of funds between a processor and an issuer.


The GCMS replaced the INET system a decade ago and uses messages in the Integrated Product Messages (IPM) format. This format is an International Organization of Standardization (ISO)-based flexible format, consisting of bitmapped messages that don’t require fixed-fields where data are placed. This post will review what these messages are composed of and help you read them.


IPM message structure. All IPM messages contain four main components:

  • Message Type Identifier (MTI). MTI is the first element of every IPM message.
    The MTI is always located in positions 1-4 of the message. The MTI describes the message class. For example, MTI 1442 indicates a chargeback message.
  • Bitmaps. Bitmaps are the second and third elements of every IPM message. The bitmaps indicate the presence or absence of ISO data elements (DE 1 through DE 128) in each message. There are two bitmaps in every message:
    • Primary – Positions 5-12; indicates the presence of data elements 1-64.
    • Secondary – Positions 13-20; indicates the presence of data elements 65-128. Each bit contains a value of zero if the corresponding data element is not present in the message or a value of one if it is present.
    • Data elements. Data elements represent different, pre-identified pieces of information and follow the bitmaps in order by number (known as data element number). For example, function codes are stored in DE 24 (Function Code) and indicate the specific purpose of a message in a message class. Examples of function codes are 450 (first chargeback – full amount) and 453 (first chargeback – partial amount).
    • Message reason codes. Message reason codes for first chargebacks, second presentments, and arbitration chargebacks are stored in DE 25 (Message Reason Code).


For example, a first chargeback for a full amount for message reason code 4837 – No Cardholder Authorization would have the following values.

MTI 1442 Indicates that the message is a chargeback.
DE 24 (Function Code) 450 Indicates that the message is a first chargeback for the full amount.
DE 25 (Message Reason Code) 4837 Indicates the reason for the chargeback.


Chargeback processing cycles. The following table summarizes the IPM messages used in each chargeback processing cycle.

MTI Description Function Code Description Initiated by
1240 First Presentment 200 First presentment Acquirer
1442 First Chargeback 450 Full amount Issuer
453 Partial amount Issuer
1240 Second Presentment 205 Full amount Acquirer
282 Partial amount Acquirer
1442 Arbitration Chargeback 451 Full amount Issuer
454 Partial amount Issuer


The following MTI and Function Code combinations may also be used in chargeback processing:

  • Retrieval Request / 1644-603.
  • Fee Collection (Member bank-generated) / 1740-700, -780, -781, or -782.
  • Fee Collection (Clearing System-generated) / 1740-783


Additionally, IPM Second Presentment / 1240 and Arbitration Chargeback / 1442 messages indicate the reason for the second presentment or arbitration chargeback.



Learn how to lower your card acceptance cost


Payment Card Acceptance KitLearn how to accept credit and debit cards at the lowest processing costs. The Payment Card Acceptance kit contains a video and an e-book:


  • Video – Card Acceptance Best Practices for Lowest Processing Costs (18 min).
  • E-Book – Payment Card Acceptance Guide (19 pages).


Payment Card Acceptance Kit




Leave a Comment