Message Types

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.