Upload
aditya-gaur
View
237
Download
0
Embed Size (px)
Citation preview
8/3/2019 Transactions Atm With Field Types
1/24
Transaction Name Message Code
Authorization "0100"
Fields Required:
Field Field Description
0 Message Type Identifier
1 Bit Map
2 Primary Account Number
3 Processing Code
4 Transaction Amount
7 Transmission Date and Time
11 Systems Trace Audit Number
12 Local Transaction Time
13 Local Transaction Date
14 Expiration Date
18 Merchant Type
35 Track 2 Data
37 Retrieval Reference Number
41 Card Acceptor Terminal ID
42 Card Acceptor ID Code
43 Card Acceptor Name/ Location
45 Track 1 Data
49 Transaction Currency Code
52 Personal Identification Number (PIN) Data53 Security Related Control Information
54 Additional Amounts
59 Transport Data
60 Check Information
61 ID Information
62 Application Information
63 Private Data
70 Network Management Information Code
90 Original Data Elements
95 Replacement Amounts
123 POS Data Code
Transaction Name Message Code
Withdrawl "0200"
Fields Required:
8/3/2019 Transactions Atm With Field Types
2/24
Field Field Description
0 Message Type Identifier
1 Bit Map
2 Primary Account Number
3 Processing Code4 Transaction Amount
7 Transmission Date and Time
11 Systems Trace Audit Number
12 Local Transaction Time
13 Local Transaction Date
14 Expiration Date
18 Merchant Type
35 Track 2 Data
37 Retrieval Reference Number
41 Card Acceptor Terminal ID
42 Card Acceptor ID Code
49 Transaction Currency Code
52 Personal Identification Number (PIN) Data
53 Security Related Control Information
54 Additional Amounts
59 Transport Data
62 Application Information
63 Private Data
123 POS Data Code
Withdrawl "0210"
Fields Required:
Field Field Description
0 Message Type Identifier
1 Bit Map
2 Primary Account Number
3 Processing Code
4 Transaction Amount
7 Transmission Date and Time
11 Systems Trace Audit Number
12 Local Transaction Time
8/3/2019 Transactions Atm With Field Types
3/24
13 Local Transaction Date
14 Expiration Date
18 Merchant Type
37 Retrieval Reference Number
38 Approval Code
39 Response Code
41 Card Acceptor Terminal ID42 Card Acceptor ID Code
44 Additional Data
49 Transaction Currency Code
54 Additional Amounts
59 Transport Data
62 Application Information
63 Private Data
123 POS Data Code
Transaction Name Message Code
Mini Statement "1200"
Fields Required:
Field Field Description
2 Primary Account Number
3 Processing code
11 STAN
12 Date and time, Local Transaction
17 Date Capture
24 Function Code
32 Acquiring Institution Identification Code
102 Account Identification
123 Reserved Field
Mini Statement "1210"
Fields Required:
Field Field Description
2 Primary Account Number
8/3/2019 Transactions Atm With Field Types
4/24
3 Processing code
11 STAN
12 Date and time,Local transaction
17 Date Capture
32 Acquiring Institution Identification Code
38 Approval Code
39 Response Code/Action Code48 Additional data
123 Reserved Field Variable
125 Reserved for Private User
Transaction Name Message Code
Transaction Reversal "0420"
Fields Required:
Field Field Description
0 Message Type Identifier
1 Bit Map
2 Primary Account Number
3 Processing Code
4 Transaction Amount
7 Transmission Date and Time
11 Systems Trace Audit Number
12 Local Transaction Time
13 Local Transaction Date14 Expiration Date
18 Merchant Type
35 Track 2 Data
37 Retrieval Reference Number
38 Approval Code
41 Card Acceptor Terminal ID
42 Card Acceptor ID Code
43 Card Acceptor Name/ Location
45 Track 1 Data
49 Transaction Currency Code
54 Additional Amounts
59 Transport Data
62 Application Information
90 Original Data Elements
95 Replacement Amounts
123 POS Data Code
8/3/2019 Transactions Atm With Field Types
5/24
Transaction Reversal "0430"
Fields Required:
Field Field Description
0 Message Type Identifier
1 Bit Map
2 Primary Account Number
3 Processing Code
4 Transaction Amount
7 Transmission Date and Time
11 Systems Trace Audit Number
12 Local Transaction Time
13 Local Transaction Date
14 Expiration Date
18 Merchant Type
37 Retrieval Reference Number
38 Approval Code
39 Response Code
41 Card Acceptor Terminal ID
42 Card Acceptor ID Code
49 Transaction Currency Code
54 Additional Amounts
59 Transport Data
62 Application Information
63 Private Data123 POS Data Code
Transaction Name Message Code
Balance Enquiry "0200"
Fields are similar to the Withdral Request With Processing Code as : 310000
Transaction Name Message Code
Fast Cash "0200"
Fields are similar to the Withdral Request With Processing Code as : 010000
8/3/2019 Transactions Atm With Field Types
6/24
Transaction Name Message Code
Fund Transfer "0200"
Fields are similar to the Withdral Request With Processing Code as : 400000
Transaction Name Message Code
Cheque Book Request "0200"
Fields can be set similar to the Withdral Req with using Private field 62 & Processing
Examlpe
Field Field Description
2 Primary Account Number
3 Processing code
4 Transaction Amount
11 STAN
12 Date and time, Local transaction
17 Date Capture
24 Function Code
32 Acquiring Institution Identification Code
49 Currency code, Transaction
62 Reserved for private use
123 Reserved Field
8/3/2019 Transactions Atm With Field Types
7/24
Transaction Type
Authorization Request
Requirement
Mandatory
Mandatory
Optional : Can be Conditionally Added
Mandatory
Mandatory
Mandatory
Mandatory
Mandatory
Mandatory
Optional
Optional
Can be conditionally Added
Optional
Optional
Mandatory
Optional
Can be conditionally Added
Optional
OptionalOptional
Can be conditionally Added
Optional
Optional
Optional
Can be conditionally Added
Optional
Optional
Optional
Optional
Mandatory
Transaction Type
Financial Request
8/3/2019 Transactions Atm With Field Types
8/24
Requirement
Mandatory
Mandatory
Mandatory
MandatoryMandatory
Mandatory
Mandatory
Optional
Optional
Optional
Optional
Mandatory
Optional
Optional
Mandatory
Optional
Mandatory
Mandatory
Conditional
Optional
Conditional
Optional
Mandatory
Financial Response
Requirement
Mandatory
Mandatory
The value is passed through as it is received
The value is passed through as it is received
The value is passed through as it is received
The value is passed through as it is received
The value is passed through as it is received
The value is passed through as it is received
8/3/2019 Transactions Atm With Field Types
9/24
The value is passed through as it is received
The value is passed through as it is received
The value is passed through as it is received
The value is passed through as it is received
Conditional
Mandatory
The value is passed through as it is receivedThe value is passed through as it is received
Conditional
The value is passed through as it is received
The value is passed through as it is received
The value is passed through as it is received
The value is passed through as it is received
The value is passed through as it is received
The value is passed through as it is received
Transaction Type
Request Message
Requirement
Mandatory
Mandatory
Mandatory
Mandatory
Mandatory
Mandatory
Mandatory
Optional
Response Message
Requirement
Mandatory
8/3/2019 Transactions Atm With Field Types
10/24
Mandatory
Mandatory
Mandatory
Mandatory
Mandatory
Mandatory
MandatoryOptional
Optional
Optional
Transaction Type
Request Message
Requirement
Mandatory
Mandatory
Mandatory
Mandatory
Mandatory
Mandatory
Mandatory
Optional
OptionalMandatory
Optional
Optional
Optional
Conditional
Optional
Mandatory
Optional
Optional
Optional
Optional
Optional
Conditional
Mandatory
Conditional
Mandatory
8/3/2019 Transactions Atm With Field Types
11/24
Response Message
Requirement
Mandatory
Mandatory
The value is passed through as it is received
The value is passed through as it is received
The value is passed through as it is received
The value is passed through as it is received
The value is passed through as it is received
The value is passed through as it is received
The value is passed through as it is received
The value is passed through as it is received
The value is passed through as it is received
The value is passed through as it is received
Conditional
Mandatory
The value is passed through as it is received
The value is passed through as it is received
The value is passed through as it is received
The value is passed through as it is received
The value is passed through as it is received
Conditional
The value is passed through as it is receivedThe value is passed through as it is received
Transaction Type
Financial Request
Transaction Type
Financial Request
8/3/2019 Transactions Atm With Field Types
12/24
Transaction Type
Financial Request
Transaction Type
Financial Request
Code : 62
Sample Value
0912345617112334123 (19)
950000 (6)
0000000000000000 (16)
246300 (6)
yyyyMMddHHmmss
yyMMdd
200 (3)
15627787634 (11)
NPR, 524 (3)
Cheque No, No of leaves (...999)
IBT (3)
8/3/2019 Transactions Atm With Field Types
13/24
Examlpe
Samlpe Message :
"010020200000008000000000000000013239313130303031"
"0100" : Authorization Request
"2020000000800000" : Bitmap
Examlpe
Samlpe Message :
"0200323A4001084180103 800000000000000000 4200508050113921208050
8/3/2019 Transactions Atm With Field Types
14/24
4200422513207200000 10000001156040800411 01251146333156336000299"
"0200" : Financial Request
"323A400108418010" : BitMap
Examlpe
Samlpe Message :
"0200323A40010A4180103 800000000000000000 4200508050113921208050
4200422513207200000 1000000115604080041231 01251146333156336000299"
"0210" : Financial Response
"323A40010A418010" : BitMap
8/3/2019 Transactions Atm With Field Types
15/24
Examlpe
Samlpe Message :
"120060308101000000001654324507823480004200600246
30110406110423223242626000"
"1200" : Request Message
"6030810100000000" : BitMap
8/3/2019 Transactions Atm With Field Types
16/24
Examlpe
Same as request, with an extra filed of RESPONSE.
Examlpe
Samlpe Message :
"0400F23A40010841820200000040000000019111111111
"0000000000180000000000030000090806465100331613
"4519090800909601006000200000000003430003948038
"0811001200000409656573320000000300000136003000
"3317000394809080646510000000003132020000331609
"08064519000000002000000000000"
"0400" : Transaction Void Request
"F23A400108418202" : Primary Bitmap
"000000400000001": Seconndary Bitmap
8/3/2019 Transactions Atm With Field Types
17/24
Examlpe
Samlpe Message :
"0000000000180000000000030000090806465200331613
"451909080909601006000200000000003430003948038"0811001200000409656573320000000300000136003000
"3318000394809080646520000000003132020000313609
"08064519000000002000000000000"
"0401" : Transaction Void Response
"F23A400108418202" : Primary Bitmap
"0000004000000001": Seconndary Bitmap
8/3/2019 Transactions Atm With Field Types
18/24
8/3/2019 Transactions Atm With Field Types
19/24
0 : Version 1987
1: Authorization
0: Request
0: Acquirer
Hex Value : 20, Bit Value: 0010 0000, Field : 3 Processing Code
Hex Value : 20, Bit Value: 0010 0000, Field : 11 Systems Trace Audit Number
Hex Value: 00, Bit Value: 0000 0000
Hex Value: 00, Bit Value: 0000 0000
Hex Value: 00, Bit Value: 0000 0000
Hex Value: 80, Bit Value: 1000 0000, Field : 41 Card Acceptor Terminal ID
Hex Value: 00, Bit Value: 0000 0000
Hex Value: 00, Bit Value: 0000 0000
Field 3 : 000000 (BCD Representation)
Field 11 : 000001 (BCD Representation)
Field 41 : 3239313130303031 ASCII
8/3/2019 Transactions Atm With Field Types
20/24
8/3/2019 Transactions Atm With Field Types
21/24
Hex Value : 40, Bit Value: 0100 0000, Field : 18
Hex Value : 01, Bit Value: 0000 0001, Field : 32
Hex Value : 0A, Bit Value: 0000 1010, Field : 37,39
Hex Value : 41, Bit Value: 0100 0001, Field : 42,48
Hex Value : 80, Bit Value: 1000 0000, Field : 49
Hex Value : 10, Bit Value: 0001 0000, Field : 60
Field 3 : 380000 Processing Code
Field 4: 000000000000 Amount Transaction
Field 7: 04-20-05:08:05(MM-DD-HH:mm:ss) Transaction Date & Time
Field 11: 011392 System Trace Audit Number
Field 12: 12:08:05(HH:mm:ss) Time, Local Transaction
Field 13: 04-20(MM-DD) Date, Local Transaction
Field 15: 04-22(MM-DD) Date,Settlement
Field 18: 5132 Merchant Type
Field 32: 07200000100 Acquiring Institution Code
Field 37: 0000115604080041 Retrieval Refrence Number
Field 39: 23 Response Code
Field 42: 1012511463315633 Card Acceptor Terminal Identification
Field 48: 15 Additional Private Data
Field 49: 633 Country Code
Field 60: 60020299 Advice
1 : Version 1993
2 Financial
0: Request
0: Acquirer
Hex Value : 60, Bit Value: 0110 0000, Field : 2,3
Hex Value : 30, Bit Value: 0011 0000, Field : 11,12
Hex Value : 81, Bit Value: 1000 0001, Field : 17,24
Hex Value : 01, Bit Value: 0000 0001, Field : 32
Hex Value : 00, Bit Value: 0000 0000
Hex Value : 00, Bit Value: 0000 0000
Hex Value : 00, Bit Value: 0000 0000
Hex Value : 00, Bit Value: 0000 0000
Field 2 : 1654324150782348000 Primary Account Number
Field 3 : 420060 Processing code
Field 11 : 024630 STAN
Field 12 : 110406 Date and time, Local Transaction
8/3/2019 Transactions Atm With Field Types
22/24
Field 17 : 1104 Date Capture
Field 24 : 232 Function Code
Field 32 : 23242626000 Acquiring Institution Identification Code
Hex Value : F2, Bit Value: 1111 0010, Field : 1,2,3,4,7
Hex Value : 3A, Bit Value: 0011 1010, Field : 11,12,13,15
Hex Value : 40, Bit Value: 0100 0000, Field : 18
Hex Value : 01, Bit value : 0000 0001, Field: 32Hex Value : 08, Bit Value: 0000 1000, Field: 37
Hex Value : 41, Bit Value: 0100 0001, Field: 42,48
Hex Value : 82, Bit Value: 1000 0010, Field: 49, 55
Hex Value: 02, Bit Value: 0000 0010, Field: 63
Hex value : 00, Bit Value: 0000 0000
Hex value : 00, Bit Value: 0000 0000
Hex value : 00, Bit Value: 0000 0000
Hex value : 40, Bit Value: 0100 0000, Field : 90
Hex value : 00, Bit Value: 0000 0000
Hex value : 00, Bit Value: 0000 0000
Hex value : 00, Bit Value: 0000 0000
Hex value : 01, Bit Value: 0000 0001, Field: 128
Field 1: 1 Presence Of Secondary Bitmap
Field 2: 9111111111000000000 Primary account number (PAN)
Field 63: 33170003948090806 Reserved private
Field 90:465100000000031320200003316090806451900000 Original data elements
8/3/2019 Transactions Atm With Field Types
23/24
Field 128: 0002000000000000 Message authentication code
Hex Value : F2, Bit Value: 1111 0010, Field : 1,2,3,4,7
Hex Value : 3A, Bit Value: 0011 1010, Field : 11,12,13,15
Hex Value : 40, Bit Value: 0100 0000, Field : 18
Hex Value : 01, Bit value : 0000 0001, Field: 32
Hex Value : 08, Bit Value: 0000 1000, Field: 37
Hex Value : 41, Bit Value: 0100 0001, Field: 42,48
Hex Value : 82, Bit Value: 1000 0010, Field: 49, 55
Hex Value: 02, Bit Value: 0000 0010, Field: 63
Hex value : 00, Bit Value: 0000 0000
Hex value : 00, Bit Value: 0000 0000
Hex value : 00, Bit Value: 0000 0000
Hex value : 40, Bit Value: 0100 0000, Field : 90
Hex value : 00, Bit Value: 0000 0000
Hex value : 00, Bit Value: 0000 0000Hex value : 00, Bit Value: 0000 0000
Hex value : 00, Bit Value: 0000 0000
Hex value : 01, Bit Value: 0000 0001, Field: 128
Field 1: 1 Presence Of Secondary Bitmap
Field 2: 9111111111000000000 Primary account number (PAN)
Field 3: 018000 Processing code
Field 4: 0000000030000090 Amount, transaction
Field 7: 8064651003 Transmission date & time
Field 11: 316134 Systems trace audit number
Field 12: 519090 Time, local transaction (hhmmss)
Field 13: 8009 Date, local transaction (MMDD)
Field 15: 0960 Date, settlement
Field 18: 1006 Merchant type
Field 32: 00020000000 Acquiring institution identification code
Field 37: 000343000394 Retrieval reference number
Field 42: 803808110012000 Card acceptor identification code
8/3/2019 Transactions Atm With Field Types
24/24
Field 48: 00409656573320000000 Additional data - private
Field 49:300 Currency code, transaction
Field 55: 000136003000 Reserved ISO
Field 63: 33170003948090806 Reserved private
Field 90:465100000000031320200003316090806451900000 Original data elements
Field 128: 0002000000000000 Message authentication code