8583报文Word文档格式.docx
《8583报文Word文档格式.docx》由会员分享,可在线阅读,更多相关《8583报文Word文档格式.docx(46页珍藏版)》请在冰豆网上搜索。
![8583报文Word文档格式.docx](https://file1.bdocx.com/fileroot1/2022-10/27/249013e9-780d-4d32-884c-d69d6187ddaf/249013e9-780d-4d32-884c-d69d6187ddaf1.gif)
1
格式:
定长
类型:
B16(二进制16位,16*8=128bit)
描述:
如将位图的第一位设为'
1'
,表示使用扩展位图(128个域),否则表示只使用基本位图(64个域)。
如使用某数据域,应在位图中将相应的位设位'
,如使用41域,需将位图的41位设为'
。
选用条件:
如使用65到128域,需设位图域第一位为'
2、每个域的定义如下:
typedef
struct
ISO8583
{
int
bit_flag;
/*域数据类型0
--
string,
int,
2
binary*/
char
*data_name;
/*域名*/
length;
/*数据域长度*/
length_in_byte;
/*实际长度(如果是变长)*/
variable_flag;
/*是否变长标志0:
否
2:
2位变长,
3:
3位变长*/
datatyp;
/*0
*data;
/*存放具体值*/
attribute;
/*保留*/
}
ISO8583;
Tbl8583[128]
=
/*
FLD
*/
{0,"
BIT
MAP,EXTENDED
"
8,
0,
2,
NULL,0},
PRIMARY
ACCOUNT
NUMBER
22,
3
PROCESSING
CODE
6,
4
AMOUNT,
TRANSACTION
12,
1,
5
NO
USE
6
7
DATE
AND
TIME
10,
8
9
10
11
SYSTEM
TRACE
AUDIT
12
TIME,
LOCAL
13
DATE,
4,
14
EXPIRATION
15
SETTLEMENT
16
17
CAPTURE
18
MERCHANT'
S
TYPE
19
3,
20
21
22
POINT
OF
SERVICE
ENTRY
MODE
23
24
25
CONDITION
26
27
28
field27
29
30
31
32
ACQUIRER
INSTITUTION
ID.
11,
33
FORWARDING
34
28,
35
TRACK
DATA
37,
36
104,
37
RETRIEVAL
REFERENCE
38
AUTH.
IDENTIFICATION
RESPONSE
39
40
41
CARD
ACCEPTOR
TERMINAL
42
15,
43
NAME
LOCATION
40,
44
ADDITIONAL
25,
45
76,
46
999,
47
field47
48
---
PRIVATE
49
CURRENCY
CODE,TRANSACTION
50
CODE,SETTLEMENT
51
52
PERSONAL
53
SECURITY
RELATED
CONTROL
INformATION"
16,
54
AMOUNTS
120,
55
56
57
58
59
60
5,
61
62
63
64
MESSAGE
AUTHENTICATION
FIELD
65
66
67
68
69