View
102
Download
0
Tags:
Embed Size (px)
DESCRIPTION
Message Types
Citation preview
Message types
Message types
ISO8583 message numberDescription
0100Authorisation request
0101Authorisation request repeat
0102Authorisation completion confirmation
0103Authorisation completion confirmation repeat
0110Authorisation request response
0112Authorisation completion response
0120Authorisation advice
0121Authorisation advice repeat
0122Authorisation advice completion confirmation
0123Authorisation advice completion confirmation rpt
0130Authorisation advice response
0132Authorisation advice completion response
0200Financial Transaction request
0201Financial Transaction request repeat
0202Financial transaction completion confirmation
0203Financial transaction completion confirmation rpt
0210Financial transaction request response
0212Financial transaction completion response
0220Financial transaction advice
0221Financial transaction advice repeat
0222Financial transaction advice completion confirmati
0223Financial txn advice completion confirmation rpt
0230Financial txn advice response
0232Financial txn advice completion response
0300Acquirer file update request
0302Card issuer file update request
0310Acquirer file update request response
0312Card issuer file update request response
0320Acquirer file update advice
0322Card issuer file update advice
0330Acquirer file update advice response
0332Card issuer file update advice response
0400Acquirer reversal request
0401Acquirer reversal request response
0402Card issuer reversal request
0403Card issuer reversal request repeat
0410Acquirer reversal request response
0412Card issuer reversal request response
0420Acquirer reversal advice
0421Acquirer reversal advice repeat
0422Card issuer reversal advice
0423Card issuer reversal advice repeat
0430Acquirer reversal advice response
0432Card issuer reversal advice response
0500Acquirer reconciliation request
0501Acquirer reconciliation request repeat
0502Card issuer reconciliation request
0503Card issuer reconciliation request repeat
0510Acquirer reconcilaition request response
0512Card issuer reconciliation request response
0520Acquirer reconciliation advice
0521Acquirer reconciliation advice repeat
0522Card issuer reconciliation advice
0523Card issuer reconciliation advice repeat
0530Acquirer reconciliation advice response
0532Card issuer reconciliation advice response
0600Administrative request
0601Administrative request repeat
0610Administrative request response
0620Administrative advice
0621Administrative advice repeat
0630Administrative advice response
0800Network management request
0801Network management request repeat
0810Network management request response
0820Network management advice
0821Network management advice repeat
0830Network management advice response
Bit position values
ISO BIT NumField NameData-typeLengthFormatFull descriptionISO8583 (1987) standard
1Bit Map Extendedh16Secondary bit map indicating the presence or absence of bits in range 65-128 in the message being transmitted.TRUE
2Primary account number (PAN)n19LLVARCustomer PAN, used to route messages.TRUE
3Precessing coden6Define the transaction type 3x2 digit fields. 1&2=type of trans, 3&4=type of account, 5&6=to account (zeroes)TRUE
4Amount, transactionn12Transaction amount in (lowest unit local currency) at the acquirer.TRUE
5Amount, Settlementn12TRUE
6Amount, cardholder billingn12Amount in (lowest unit local currency) of amount to be debited from the account held by the issuer.TRUE
7Transmission date & timen10mmddhhmmssMessage transmission date and time in GMT. Switch completes this field.TRUE
8Amount, Cardholder billing feen8TRUE
9Conversion rate, Settlementn8TRUE
10Conversion rate, cardholder billingn8Conversion rate applied to forex txn amount. format ABBBBBBB where A is the decimal point position from the right and B is the conversion factor which when multiplied by field 4 gives field 6.TRUE
11Systems trace audit numbern6Sequence number assigned by message originator. Stays Unchanged through txn life.TRUE
12Time, Local transactionn6hhmmssTime of the local transactionTRUE
13Date, Local transactionn4mmddDate of the local transactionTRUE
14Date, Expirationn4yymmCard expiration dateTRUE
15Date, Settlementn4mmddDate of settlementTRUE
16Date, conversionn4mmddTRUE
17Date, capturen4mmddTRUE
18Merchant typen4Category code of merchant acquirer. Auth transactions only.TRUE
19Acquiring institution country coden3Country code of acquiring institutionTRUE
20PAN Extended, country coden3TRUE
21Forwarding institution. country coden3TRUE
22Point of service entry moden3PIN/PAN entry mode. Format PPN where PP=Pos entry mode and N=PIN entry mode.TRUE
23Application PAN numbern3Identifies and differentiates cards with the same PANTRUE
24Network International identifiern3TRUE
25Point of service condition coden2Condition under which the transaction takes place at POS. Various values.TRUE
26Point of service capture coden2Maximum number of PIN digits supported.TRUE
27Authorising identification response lengthn1TRUE
28Amount, transaction feen8TRUE
29Amount. settlement feen8TRUE
30Amount, transaction processing feen8TRUE
31Amount, settlement processing feen8TRUE
32Acquiring institution identification coden11LLVARCode identifying the acquirerTRUE
33Forwarding institution identofication coden11LLVARTRUE
34Primary account number, extendedn28LLVARTRUE
35Track 2 dataz37LLVARInformation encoded on track 2 of the magstripe cardTRUE
36Track 3 datan104LLLVARTRUE
37Retrieval reference numberan12Data for matching original txn Julian date+term sequenceTRUE
38Authorisation identification responsean6Authorisation ID assigned by authorising institutionTRUE
39Response codean2Disposition of message: Approved, incorrect PIN etc etc)TRUE
40Service restriction codean3TRUE
41Card acceptor terminal identificationans8Unique code identifying the terminal at the card acceptor location.TRUE
42Card acceptor identification codeans15Code identifying the card acceptor.TRUE
43Card acceptor name/locationans40Full terminal address (1-23 address 24-36 City 37-38 State 39-40 Country)TRUE
44Additional response dataan25LLVARUsed for POS referrals, format errors, or VISA acquired auth responses.TRUE
45Track 1 Dataan76LLVARTRUE
46Additional data - ISOan999LLLVARTRUE
47Additional data - Nationalan999LLLVARTRUE
48Additional data - Privatean999LLLVARTRUE
49Currency code, transactiona3Code (ISO?) of the local currency of the acquirer.TRUE
50Currency code, settlementan3TRUE
51Currency code, cardholder billinga3Code (ISO?) of the currency used for cardholder billing.TRUE
52Personal Identification number datah16Encrypted PIN blockTRUE
53Security related control informationn18TRUE
54Additional amountsan120Mandatory for txn response. Contains codes for account, amount and currency types and amounts.TRUE
55Reserved ISOans999LLLVARTRUE
56Reserved ISOans999LLLVARTRUE
57Reserved Nationalans999LLLVARTRUE
58Reserved Nationalans999LLLVARTRUE
59Reserved for national useans999LLLVARTRUE
60Advice/reason code (private reserved)an7LVARICC reason for reveral or advice.TRUE
61Reserved Privateans999LLLVARTRUE
62Reserved Privateans999LLLVARTRUE
63Reserved Privateans999LLLVARTRUE
64Message authentication code (MAC)h16MAC check codeTRUE
65Bit map, tertiaryh16Tertiary bit map indicating the presence or absence of bits in positions 129-192 in the message being transmitted.TRUE
66Settlement coden1TRUE
67Extended payment coden2TRUE
68Receiving institution country coden3TRUE
69Settlement institution county coden3TRUE
70Network management Information coden3Network processing info. Various 3digit codes for sign on and off, keychange, cutover, handshake etcTRUE
71Message numbern4TRUE
72Message number, lastn4TRUE
73Date, Actionn6yymmddTRUE
74Credits, numbern10TRUE
75Credits, reversal numbern10TRUE
76Debits, numbern10TRUE
77Debits, reversal numbern10TRUE
78Transfer numbern10TRUE
79Transfer, reversal numbern10TRUE
80Inquiries numbern10TRUE
81Authorisations, numbern10TRUE
82Credits, processsing fee amountn12TRUE
83Credits, transaction fee amountn12TRUE
84Debits, processing fee amountn12TRUE
85Debits, transaction fee amountn12TRUE
86Credits, amountn15TRUE
87Credits, reversal amountn15TRUE
88Debits, amountn15TRUE
89Debits, reversal amountn15TRUE
90Original data elementsn42Data elements in a reversal identifying the original txn. These elements are formatted specifically.TRUE
91File update codean1Code indicating type of file update operation (1=add 2=change 3=delete 4=enquiry)TRUE
92File security coden2TRUE
93Response indicatorn5TRUE
94Service indicatoran7TRUE
95Replacement amountsan42Actual amounts dispensed and settled for partial reversals. If not partial both amounts are zero.TRUE
96Message security codean8Password to net management and file Update. Not currently validated by LINKTRUE
97Amount, net settlementn16TRUE
98Payeeans25TRUE
99Settlement institution identification coden11LLVARTRUE
100Receiving institution identification coden11LLVARTRUE
101File nameans17Name of file being accessed for a file update.TRUE
102Account identification 1ans28LLVARIdentifies the 'from' account in a transferTRUE
103Account identification 2ans28LLVARTRUE
104Transaction descriptionans100LLVARTRUE
105Reserved for ISO useans999LLLVARTRUE
106Reserved for ISO useans999LLLVARTRUE
107Reserved for ISO useans999LLLVARTRUE
108Reserved for ISO useans999LLLVARTRUE
109Reserved for ISO useans999LLLVARTRUE
110Reserved for ISO useans999LLLVARTRUE
111Reserved for ISO useans999LLLVARTRUE
112Reserved for national useans999LLLVARTRUE
113Authorising agent institution id coden11LLVARInstitution approving or denying the transaction.TRUE
114Reserved for national useans999LLLVARTRUE
115Reserved for national useans999LLLVARTRUE
116Reserved for national useans999LLLVARTRUE
117Reserved for national useans999LLLVARTRUE
118Reserved for national useans999LLLVARTRUE
119Reserved for national useans999LLLVARTRUE
120Reserved for private useans999LLLVARTRUE
121Reserved for private useans999LLLVARTRUE
122Reserved for private useans999LLLVARTRUE
123Reserved for private useans999LLLVARTRUE
124Info Textans255LLLVARFor file updates, cardholder file maint data, for admin advices the first 255 bytes in error.TRUE
125Network management informationans50LLLVARAdditional net management info: 1-16 working key, 17-20 check value, 21-50 spacesTRUE
126Issuer trace idans6LLLVARUsed by issuer to label the txn with his own transaction id. Unique within business day. Unchanged through transaction life.TRUE
127Reserved for private useans999LLLVARTRUE
128Message Authentication codeh16MAC check codeTRUE
Base-24 operational variances:
ACIs Base-24 external messaging implements the following differences to the vanilla ISO8583 format described above. Refer to the ACI manual BA-DH011-02 for details.
Prior to the ISO8583 message itself, Base-24 implements four additional fields:
Data Prefix (optional, 0-9 bytes)
IMS/CICS transaction code (optional, 0-9 bytes)
Start of Base-24 header (mandatory literal ISO, 3 bytes)
Base-24 header (Mandatory, 9 bytes)
Data PrefixIMS/CICS Tran codeISO HeaderBase-24 HeaderMsg TypePrimary Bit mapData elements
123456789123456789ISO1234567891234bbbbbb-variable-
Note that all Base-24 fields are transmitted in display format (i.e. all Binary fields are converted to display for messaging) to avoid complications is ASCII-EBCDIC conversion and communications transparency. This results in binary fields (such as the primary bit map of 64 bits) being 16 bytes in length rather than the 8 bytes defined in the ISO8583 standard.