Steps of this lesson, in order.
Mastercard Message Flow
What you will learn
Your objective. By the end of this lesson, you will be able to explain mastercard message flow. A Mastercard authorization also starts with an ISO 8583 message from the merchant, through the acquirer, to the Mastercard network.
Why it matters. When a business analyst writes an integration requirement for a Mastercard connection, the MIP is the component that must be installed, certified and tested, and certification includes test cases for approvals, declines, reversals, refunds and stand in processing.
Chapter objective: Learner explains how Visa and Mastercard networks operate, including authorization, clearing, interchange, scheme fees, and settlement, and compares the two networks for a merchant. Learner applies this skill in realistic banking scenarios, with clear examples and correct terminology throughout.
Key learning points
- Mastercard authorization
- Mastercard Interface Processor
- Clearing on Mastercard
- Settlement on Mastercard
- Worked example
- Issuer had been offline
Key terms
Interchange: A fee paid by the acquirer to the issuer for each card transaction, set by the card scheme. It compensates the issuer for handling the transaction, funding the interest free period and managing fraud...
Settlement: The final movement of funds between banks to discharge obligations created by cleared payments. Settlement is usually made in central bank money or through correspondent accounts.
Acquirer: A bank or licensed institution that processes card payments for merchants and receives transaction funds from card schemes on their behalf.
Payment flow diagram showing Mastercard Message Flow.
Practise this lesson
Exercise
Trace the card payment in this lesson through authorisation, clearing and settlement.
Use the four-party model and the stage timings in this lesson.
- What to do. State what happens at each stage, who pays whom, and when the merchant is actually credited.
Correct result. Authorisation holds the funds and returns a response code. Clearing sends the transaction in a batch file. Settlement moves the net amount between banks, and the acquirer credits the merchant after deducting interchange, scheme fees and its margin.
Why. A card payment is not one event. The customer sees it on Monday, the merchant gets it on Wednesday, and the difference is the clearing and settlement cycle.
Check your understanding
Practice question
Which of the following best describes mastercard message flow?
Takeaway and next step
What to remember
If the issuer had been offline, Mastercard stand in service could have approved the payment, and the issuer would have honoured it later.
Open the message type from this lesson and inspect its fields, then find the field that carries the amount.
Open the ISO 20022 Message Explorer →
Builds on "Visa Message Flow".
Transcript and full text
Show transcript
A Mastercard authorization also starts with an ISO 8583 message from the merchant, through the acquirer, to the Mastercard network. The acquirer sends a message type 0100 with the card number in field 2, the amount in field 4, the merchant category code in field 18, and the point of service data in field 22. Mastercard routes the request to the issuer, or to the issuer processor, and returns the response with a response code in field 39 and an authorization code in field 38. The main difference from Visa is in the network processing rules and the stand in service, which Mastercard calls Stand In Authorization, and which uses issuer defined limits to approve low value transactions when the issuer system is unreachable. The Mastercard Interface Processor, often shortened to MIP, is the hardware and software that a bank uses to connect to the Mastercard network. A large bank may run its own MIP on site, while a smaller bank uses a processor that runs a shared MIP on its behalf. The MIP translates between the bank internal message format and the Mastercard ISO 8583 format, encrypts the connection, and stores and forwards messages when the network is briefly unavailable. When a business analyst writes an integration requirement for a Mastercard connection, the MIP is the component that must be installed, certified and tested, and certification includes test cases for approvals, declines, reversals, refunds and stand in processing. Clearing on Mastercard uses the Integrated Product Message file, known as IPM, which is a single file format that covers all Mastercard products, including credit, debit, prepaid and commercial cards. The acquirer creates an IPM file at the end of each day, with one record per transaction, including the card number, the transaction amount, the currency, the merchant identifier, the authorization code and the interchange category. Mastercard validates the IPM file, checks each record against its authorization, calculates interchange and scheme fees, and produces a settlement file for each member bank. If a record is rejected, for example because the amount does not match the authorization, the acquirer receives a reject file and must correct and resubmit the record. Settlement on Mastercard follows the same net settlement principle as Visa, but the timing and the settlement currency can differ by region. In India, Mastercard settles domestic transactions in Indian rupees through the settlement accounts that member banks hold with the Reserve Bank of India or with a settlement bank appointed by Mastercard. The network calculates the net position for each bank, which is the total of all payments it must receive minus the total it must pay, and instructs the settlement bank to move the net amount. A bank that is a net receiver gets a credit, and a bank that is a net payer gets a debit, so only one net transfer is needed per bank per settlement cycle instead of thousands of individual transfers. A worked example shows the Mastercard flow in practice. A customer buys groceries worth 3,200 rupees at a supermarket in Mumbai with a Mastercard debit card issued by Bank of Baroda. The supermarket terminal sends an authorization request through its acquirer to Mastercard, the issuer approves it with response code 00 and authorization code 558120, and the customer leaves with the groceries. That night, the acquirer includes the transaction in its IPM file, Mastercard validates the record, calculates an interchange of about 1.5 percent, and prepares the settlement. The next business day, the net settlement is made, the acquirer credits the supermarket with 3,152 rupees after fees, and the customer sees a debit of 3,200 rupees on the account statement. If the issuer had been offline, Mastercard stand in service could have approved the payment, and the issuer would have honoured it later.
A Mastercard authorization also starts with an ISO 8583 message from the merchant, through the acquirer, to the Mastercard network. The acquirer sends a message type 0100 with the card number in field 2, the amount in field 4, the merchant category code in field 18, and the point of service data in field 22. Mastercard routes the request to the issuer, or to the issuer processor, and returns the response with a response code in field 39 and an authorization code in field 38. The main difference from Visa is in the network processing rules and the stand in service, which Mastercard calls Stand In Authorization, and which uses issuer defined limits to approve low value transactions when the issuer system is unreachable.
The Mastercard Interface Processor, often shortened to MIP, is the hardware and software that a bank uses to connect to the Mastercard network. A large bank may run its own MIP on site, while a smaller bank uses a processor that runs a shared MIP on its behalf. The MIP translates between the bank internal message format and the Mastercard ISO 8583 format, encrypts the connection, and stores and forwards messages when the network is briefly unavailable. When a business analyst writes an integration requirement for a Mastercard connection, the MIP is the component that must be installed, certified and tested, and certification includes test cases for approvals, declines, reversals, refunds and stand in processing.
Clearing on Mastercard uses the Integrated Product Message file, known as IPM, which is a single file format that covers all Mastercard products, including credit, debit, prepaid and commercial cards. The acquirer creates an IPM file at the end of each day, with one record per transaction, including the card number, the transaction amount, the currency, the merchant identifier, the authorization code and the interchange category. Mastercard validates the IPM file, checks each record against its authorization, calculates interchange and scheme fees, and produces a settlement file for each member bank. If a record is rejected, for example because the amount does not match the authorization, the acquirer receives a reject file and must correct and resubmit the record.
Settlement on Mastercard follows the same net settlement principle as Visa, but the timing and the settlement currency can differ by region. In India, Mastercard settles domestic transactions in Indian rupees through the settlement accounts that member banks hold with the Reserve Bank of India or with a settlement bank appointed by Mastercard. The network calculates the net position for each bank, which is the total of all payments it must receive minus the total it must pay, and instructs the settlement bank to move the net amount. A bank that is a net receiver gets a credit, and a bank that is a net payer gets a debit, so only one net transfer is needed per bank per settlement cycle instead of thousands of individual transfers.
A worked example shows the Mastercard flow in practice. A customer buys groceries worth 3,200 rupees at a supermarket in Mumbai with a Mastercard debit card issued by Bank of Baroda. The supermarket terminal sends an authorization request through its acquirer to Mastercard, the issuer approves it with response code 00 and authorization code 558120, and the customer leaves with the groceries. That night, the acquirer includes the transaction in its IPM file, Mastercard validates the record, calculates an interchange of about 1.5 percent, and prepares the settlement. The next business day, the net settlement is made, the acquirer credits the supermarket with 3,152 rupees after fees, and the customer sees a debit of 3,200 rupees on the account statement. If the issuer had been offline, Mastercard stand in service could have approved the payment, and the issuer would have honoured it later.
Full lesson text (all scenes)
Completing a lesson updates your progress dashboard on the homepage.
Scene timestamps are estimated by allocating the narration text proportionally across the real audio length. The audio playback position is the source of truth: pause freezes the visual, seeking restores the correct scene, replay restarts the scene animation.