---
title: "Cards Domain – Know These ISO8583-Message Details"
description: "In Credit cards domain each transaction, Sale, Refund , Reversal will generate ISO 8583 messages. This post explained format of these messages."
url: https://srinimf.com/2017/12/29/cards-domain-iso8583-message-details-to-know/
date: 2017-12-29
modified: 2026-10-10
author: "Srini"
image: https://i0.wp.com/srinimf.com/wp-content/uploads/2017/12/pexels-photo-7821757.jpeg?fit=1880%2C1253&ssl=1
categories: ["Credit Cards Domain"]
tags: ["Credit Card Domain Knowledge", "ISO8583 message structure", "ISO8583 messages"]
type: post
lang: en
---

# Cards Domain – Know These ISO8583-Message Details

This is some interesting information for software developers who are working in [Credit card](https://srinimf.com/2016/03/05/credit-card-domain-key-exchange-technics/)s domain. For each transaction they will receive one numeric message id of 4 digits. Many developers they are not aware about these messages. By checking the message you can tell, which transaction is happened after reading this post.

> The message type identifier is a numeric field consisting of four digits.

The first digit identifies the message version number as follows:

- 0: messages defined in the previous issue of the standard referred to as the ISO 8583:1987;
- 1: messages defined in the current issue of the standard referred to as the ISO 8583:1993;
- 2–7: reserved for ISO use;
- 8: reserved for national use;
- 9: reserved for private use.

***Also read***

- [Typical ISO-8583 messages in Cards Transactions](https://en.wikipedia.org/wiki/ISO_8583)

**The second digit** encodes the message class as follows:

**0—ISO reserved:** Messages in this class are reserved for ISO use.

Related[How to Decode ISO 8583 Bitmap Message](https://srinimf.com/2020/05/10/iso-8583-bitmap-how-to-decode-message/)

**1—authorization:** Messages in this class are used for an authorization transaction, which is an approval or guarantee of funds given by the card issuer to the acquirer. Following the authorization, the transaction amount that is approved by the issuer is not immediately billed to the cardholder’s account. This is postponed until a financial message, which is sent by the [acquirer](https://srinimf.com/2015/10/24/acquirer-batch-reconciliation-process-in-credit-card-payments/) to the issuer, confirms the completion of that transaction at the point of service, following the authorization.

**2—financial:** Messages in this class perform a financial transaction that directly bills the transaction amount to the cardholder’s account.

**3—file action messages:** Messages in this class allow the initiation of a remote control transaction over the file system hosted in a device, like adding, changing, deleting, and replacing a record in a file or adding/deleting a file in the file system.

These messages are used to perform the management of blacklists, which contain those cards that were compromised (stolen, abused through overspending, cards with compromised cryptographic material, etc.).

**4—reversal/chargeback:** Reversal transactions are used to undo the effect of a previous authorization or financial transaction. The acquirer triggers a reversal transaction any time the result of an authorization or financial transaction is not received from the issuer in due time, or when the cardholder voluntarily cancels the authorization or financial transaction at the point of service.

Chargeback transactions also undo the effect of a previous authorization or financial transaction, but at the initiative of the issuer. The reasons that the issuer can invoke for performing a chargeback transaction include a customer dispute, an infringement of rules concerning the use of a certain type of card product on a specific terminal, the use of an expired card, or an invalid transaction.

The messages in the classes 5—reconciliation, 6—administrative, 7—fee collection, and 8—network management.

![](https://media.gettyimages.com/photos/shopping-up-a-storm-picture-id597267226?k=6&m=597267226&s=170667a&w=0&h=O-G4_Ccdtz-RwH6mmBYQgseBjXAHQPGLG6hLd-aO1s4=)*ISO8583 messages*

**The third digit **of the message identifier specifies the context in which the message is used. Three different situations are identified:

The sender addresses a request message (third digit = 0) to inform the receiver that a transaction is in progress and its response is required to complete it. The receiver evaluates the request and approves or denies it, transmitting back to the sender its decision in a request response message (third digit = 1).

The sender informs the receiver with an advice message (third digit = 2) about a certain activity that has been completed at the point of service. The receiver is not required to approve or deny the advice, but it has to elaborate an advice response message (third digit = 3), which is sent back to the sender.

The sender informs the receiver with a notification message (third digit = 4) about a certain activity that has been performed. The notification message requires no response back from the receiver to the sender.

**The fourth digit **identifies the originator of a transaction and whether the current transaction is a repeat of a previous transaction.

- 0: The acquirer is the transaction originator.
- 1: The acquirer is the originator of the repeated transaction.
- 2: The issuer is the transaction originator.
- 3: The issuer is the originator of the repeated transaction.
- 4: The other role is the transaction originator.
- 5: The other role is the originator of the repeated transaction.

**Please subscribe to “Srinimf Show” and rate and review podcasts:**

- [Soundcloud/srinimf-show](https://soundcloud.com/srinimf-show)

**Follow me on Social Media:**

- [Twitter](https://twitter.com/srinimf)
- [Facebook](https://www.facebook.com/srinimf)
- [Instagram](https://www.instagram.com/srinimf)

Related[RESTful API Vs Webservices Top Differences](https://srinimf.com/2021/09/13/restful-vs-web-service-useful-for-beginner-to-experienced/)

### Share this:

-
- [Tweet](https://twitter.com/share)
- [![](https://i0.wp.com/assets.pinterest.com/images/pidgets/pinit_fg_en_rect_gray_20.png)](https://www.pinterest.com/pin/create/link/?url=https%3A%2F%2Fsrinimf.com%2F2017%2F12%2F29%2Fcards-domain-iso8583-message-details-to-know%2F&media=https%3A%2F%2Fi0.wp.com%2Fsrinimf.com%2Fwp-content%2Fuploads%2F2017%2F12%2Fpexels-photo-7821757.jpeg%3Ffit%3D1200%252C800%26ssl%3D1&description=Cards%20Domain%20-%20Know%20These%20ISO8583-Message%20Details)
-
- [Share on Tumblr](https://www.tumblr.com/share)
- [Share on WhatsApp (Opens in new window) WhatsApp](https://srinimf.com/2017/12/29/cards-domain-iso8583-message-details-to-know/?share=jetpack-whatsapp)
- [More](#)
-

- [Print (Opens in new window) Print](https://srinimf.com/2017/12/29/cards-domain-iso8583-message-details-to-know/?share=print)
- [Share on Reddit (Opens in new window) Reddit](https://srinimf.com/2017/12/29/cards-domain-iso8583-message-details-to-know/?share=reddit)
- [Share on Telegram (Opens in new window) Telegram](https://srinimf.com/2017/12/29/cards-domain-iso8583-message-details-to-know/?share=telegram)
- [Email a link to a friend (Opens in new window) Email](mailto:?subject=%5BShared%20Post%5D%20Cards%20Domain%20-%20Know%20These%20ISO8583-Message%20Details&body=https%3A%2F%2Fsrinimf.com%2F2017%2F12%2F29%2Fcards-domain-iso8583-message-details-to-know%2F&share=email)
-

### Like this:

Like Loading…
