📄 iso8583.html
字号:
检索索引号由收单行分配。 <br>
选用条件:可包含在收单机构的交易请求中。如在交易请求中有,则应答数据中一定应原样返回。 <br>
21,Bit38授权码(Authorization Identification) <br>
位图位置:38 <br>
格式:定长 <br>
类型:AN6 <br>
描述:交易授权机构返回的返回代码。 <br>
授权码用于在服务点终端上信用卡授权; <br>
授权机构按网络操作规定,可选使用本域。 <br>
22,Bit39返回码(Response Code) <br>
位图位置:39 <br>
格式:定长 <br>
类型:AN2 <br>
描述:对一交易定义其处理结果的编码。 <br>
返回码用于说明授权机构对金融(授权)交易的处理状态;也用来指明自动冲正交易的冲正原因;还用来指出目标主机已接收到文件修改、结算、管理、网管等交易请求。 <br>
返回码应尽可能准确,应尽可能描述清楚所遇到的问题和状态。网络交换主机、收单行主机有可能会按不同的返回码收取不同的交易处理费用,并执行不同的处理过程。 <br>
23,Bit41收卡单位终端标识码(Card Acceptor Terminal Identification) <br>
位图位置:41 <br>
格式:定长 <br>
类型:ANS8 <br>
描述:定义在收单单位中定义一个服务终端的标识码,在同一商户中服务终端标识码应唯一。 <br>
24,Bit42收卡商户定义码(Card Acceptor Identification Code) 位图位置:42 <br>
格式:定长 <br>
类型:ANS15 <br>
描述:在本地和网络中定义交易单位(商户)的编码。 <br>
25,Bit43收卡商户位置(Card Acceptor Location) <br>
位图位置:43 <br>
格式:定长 <br>
类型:ANS40 <br>
描述:在本地和网络中定义收卡单位(商户)的国家、省。城市等。 <br>
选用条件:如对外卡网络,一定要包含此域。 <br>
26,Bit44附加返回数据(Additional ResponseData) <br>
位图位置:44 <br>
格式:LLVAR <br>
类型:ANS..25 <br>
描述:在金融(授权)交易中授权机构返回的其他信息。 <br>
27,Bit48附加数据-私用(Additional Data-Private) <br>
位图位置:48 <br>
格式:LLLVAR <br>
类型:ANS...999 <br>
描述:银行电子服务系统使用此域作以下用途: <br>
存放批量查询的返回数据 <br>
其格式与输出格式表对应 <br>
28,Bit49交易货币代码(Currency Code,Transaction) <br>
位图位置:49 <br>
格式:定长 <br>
类型:AN3 <br>
描述:按ISO4217定义的交易货币代码,用来表示“交易金额”(field04)所用的货币种类。 <br>
交易货币代码是指在收单单位进行交易所用的交易种类。 <br>
29,Bit50结算货币代码(Currency Code,Settlement) <br>
位图位置:50 <br>
格式:定长 <br>
类型:AN3 <br>
描述:按ISO4217定义的结算货币代码,用来表示结算金额、结算处理费、结算交易费等所用的货币种类。 <br>
结算货币代码是指在进行结算和清算过程中所用的货币种类。 <br>
30,Bit52用户密码(PIN)数据(PIN Data) <br>
位图位置:52 <br>
格式:定长 <br>
类型:B16 <br>
描述:用户在服务终端上交易用于识别用户合法性的一些数字。 <br>
PIN在分行主机用分行主机密钥按ANSIX9.8标准加密,形成密文块。 <br>
选用条件:如果在终端上输入了密码,就需要此域。 <br>
31,Bit53密码相关控制信息(Security Related Control) <br>
位图位置:53 <br>
格式:定长 <br>
类型:AN16 <br>
描述:本域提供有关密码块的附加信息,用于指出用于PIN计算的PIN key,用于MAC计算的MAC key。 <br>
本域格式如下表所示: <br>
0-1格式代码2N“20” <br>
2-3PIN加密算法2N“01”:DES <br>
4-5密文块格式2N“01”:ANSI <br>
6PIN密钥索引1N‘1’或‘2’ <br>
7MAC密钥索引1N‘1’或‘2’ <br>
8-11MAC检查数据4B <br>
12-15填充4N <br>
在BOC信用卡网络中PIN和MAC各使用两个密钥---'1'号和'2'密钥,交易中计算PIN和MAC时只能各用某一个KEY,同时需将所用的KEY索引号填写此域。 <br>
选用条件:如果有PIN域或MAC域,一定需有此域。 <br>
32,Bit54附加金额(Additional Amounts) <br>
位图位置:54 <br>
格式:LLLVAR <br>
类型:ANS...120 <br>
描述:此域由授权行主机将客户的余额返回给收单终端,以显示或打印在客户回单上。 <br>
在此域中最多可有6个余额返回,每个余额返回格式如下: <br>
位置描述 <br>
0-1处理码3-4或5-6位定义的帐号类型 <br>
2-3金额类型:01-帐户金额 <br>
02-可用金额 <br>
03-拥有金额 <br>
04-应付金额 <br>
40-可用取款限额 <br>
56-可用转帐限额 <br>
4-6金额的货币代码 <br>
7‘D’-借记金额,’C’-贷记金额 <br>
8-19余额数目 <br>
六个余额中必须返回可用余额,在ATM、POS上显示可用余额 <br>
33,Bit64信息确认码(MAC) <br>
位图位置:64 <br>
格式:定长 <br>
类型:B16 <br>
描述:数据包的最后一个域,用于验证信息来源的合法性,以及数据包中数据是否未被篡改。 <br>
MAC的计算参ANSIX.99,(最后八字节未满八位者左补零,右补零?) <br>
为提高效率,在发送者和接收者之间,只有以下一些重要的域参加MAC的计算。数据包中如果存在以下数据域,它们将参加MAC的计算。 <br>
位图域名 <br>
2基本帐号 <br>
3处理代码 <br>
4交易金额 <br>
11系统跟踪号 <br>
12本地交易时间 <br>
13本地交易日期 <br>
32收单机构代码 <br>
38授权码 <br>
39返回码 <br>
41收单终端代码 <br>
49交易货币代码 <br>
95替换金额 <br>
选用条件:只使用了1-64域的数据包使用此域。 <br>
34,Bit70管理信息码(System Management Indormation Code) <br>
位图位置:70 <br>
格式:定长 <br>
类型:N3 <br>
描述: <br>
用于定义和维护银行电子服务系统内部通讯网络状态和应用工作状态。 <br>
网络管理信息代码用于管理清算日期"cutoff",通讯"sign on/sign off","key exchange"等。 <br>
支持以下一些网络管理信息码 <br>
NMIC网络管理信息码动作 <br>
001签到(Sign on) <br>
002签退(Sign off) <br>
101交换密钥(Key exchange) <br>
201结帐日期切换(Cutoff) <br>
202结帐日期切换完成 <br>
301测试(Echo test) <br>
35,Bit74贷记交易笔数(Transaction Number) <br>
位图位置:74 <br>
格式:定长 <br>
类型:N10 <br>
描述:贷记金融交易总的成功交易次数 <br>
CYBERBANK软件在收到如下一个处理代码时会增加贷记交易次数。 <br>
交易码交易服务 <br>
00贷记,购物与服务 <br>
01贷记,取现 <br>
02贷记,调整(客户调整) <br>
36,Bit75贷记自动冲正交易笔数(Credits,Reversal Number) <br>
位图位置:75 <br>
格式:定长 <br>
类型:N10 <br>
描述:贷记收单行自动冲正、“ChargeBack"等交易总的交易次数 <br>
CYBERBANK软件在收到如下一个处理代码时会增加贷记自动冲正交易笔数 <br>
交易码交易服务 <br>
20贷记,退货 <br>
21贷记,存款 <br>
22贷记,调整(客户修改) <br>
37,Bit76借记交易笔数(Debits,Number) <br>
位图位置:76 <br>
格式:定长 <br>
类型:N10 <br>
描述:借记金融交易总的成功交易次数 <br>
CYBERBANK软件在收到如下一个处理代码时会增加借记交易次数。 <br>
交易码交易服务 <br>
00借记,购物与服务 <br>
01借记,取现 <br>
02借记,调整(客户调整) <br>
38,Bit77借记自动冲正交易笔数(Debits,Reversal Number) <br>
位图位置:77 <br>
格式:定长 <br>
类型:N10 <br>
描述:借记收单行自动冲正、“ChargeBack"等交易总的交易次数 <br>
CYBERBANK软件在收到如下一个处理代码时会增加借记重发交易次数,并在清算表报中反映。 <br>
交易码交易服务 <br>
20借记(!!!),退货 <br>
21借记,存款 <br>
22借记,调整(客户修改) <br>
39,Bit78转帐交易笔数(Transfers,Number) <br>
位图位置:78 <br>
格式:定长 <br>
类型:N10 <br>
描述:转帐的交易总次数。 <br>
系统在收到如下一个处理代码的金融交易时会增加转帐交易的次数。 <br>
交易码交易服务 <br>
40客户相关帐户间转帐 <br>
40,Bit79转帐自动冲正交易笔数(Transfers,Reversal Number) <br>
位图位置:79 <br>
格式:定长 <br>
类型:N10 <br>
描述:转帐的自动冲正交易总次数。 <br>
系统在收到如下一个处理代码的自动冲正交易时会增加转帐自动冲正交易的次数。 <br>
交易码交易服务 <br>
40客户相关帐户间转帐 <br>
41,Bit80查询交易笔数(Inquiries,Number) <br>
位图位置:80 <br>
格式:定长 <br>
类型:N10 <br>
描述:成功的查询交易次数。 <br>
系统软件在收到如下一个处理代码时会增加查询交易次数。 <br>
交易码交易服务 <br>
30查询可用金额 <br>
42,Bit81授权交易笔数(Authorization,Number) <br>
位图位置:81 <br>
格式:定长 <br>
类型:N10 <br>
描述:成功的授权交易总额 <br>
在收到一个授权交易时系统将授权交易笔数加一。 <br>
43,Bit83贷记交易费金额(Credits,Transaction FeeAmount) <br>
位图位置:83 <br>
格式:定长 <br>
类型:N12 <br>
描述:净交易费用,如交易金额为正。 <br>
44,Bit85借记交易费金额(Debits,Transaction FeeAmount) <br>
位图位置:85 <br>
格式:定长 <br>
类型:N12 <br>
描述:净交易费用,如交易金额为负。 <br>
45,Bit86贷记交易金额(Credits,Amount) <br>
位图位置:86 <br>
格式:定长 <br>
类型:N16 <br>
描述:贷记金融交易总的交易金额,不含任何费用。 <br>
系统在收到如下一个处理代码时会增加贷记交易金额,并在清算表报中反映。 <br>
交易码交易服务 <br>
20贷记,退货 <br>
21贷记,存款 <br>
22贷记,调整(客户修改) <br>
46,Bit87贷记自动冲正金额(Credits,Reversal Amount) <br>
位图位置:87 <br>
格式:定长 <br>
类型:N16 <br>
描述:信用卡自动冲正交易的总金额,不含任何费用。 <br>
47,Bit88借记交易金额(Debits,Amount) <br>
位图位置:88 <br>
格式:定长 <br>
类型:N16 <br>
描述:借记金融交易总的交易金额,不含任何费用。 <br>
系统在收到如下一个处理代码时会增加借记交易金额,并在清算表报中反映。 <br>
交易码交易服务 <br>
00借记,购物与服务 <br>
01借记,取现 <br>
02借记,调整(客户调整) <br>
48,Bit89借记自动冲正交易金额(Debits,Reversal Amount) <br>
位图位置:89 <br>
格式:定长 <br>
类型:N16 <br>
描述:借记自动冲正交易的总金额,不含任何费用。 <br>
49,Bit90原交易的数据元素(Original Data Elements) <br>
位图位置:90 <br>
格式:定长 <br>
类型:N42 <br>
描述:存放原交易的一些数据,用于修改或自动冲正。 <br>
数据由以下五部分组成: <br>
位置描述 <br>
1-4信息类型码 <br>
设为原交易的信息类型代码 <br>
5-10系统跟踪号 <br>
原交易系统跟踪号 <br>
11-20交易日期和时间 <br>
原交易的交易日期和时间 <br>
21-31原收单机构 <br>
原交易的收单机构 <br>
不足11位的机构代码,左补‘0’ <br>
32-42原向前机构 <br>
原交易的收单机构 <br>
不足11位的机构代码,左补‘0’ <br>
50,Bit91文件修改编码(File Update Code) <br>
位图位置:91 <br>
格式:定长 <br>
类型:AN1 <br>
描述:用此域指示某文件怎样维护。 <br>
CYBERBANK支持以下一些修改代码: <br>
1增加记录 <br>
2改变记录 <br>
3删除记录 <br>
5查询 <br>
7增加文件 <br>
选用条件: <br>
51,Bit94服务指示码(Service Indicator) <br>
位图位置:94 <br>
格式:定长 <br>
类型:AN7 <br>
描述:指示文件修改服务。 <br>
选用条件: <br>
52,Bit95代替金额(Replacement Amounts) <br>
位图位置:95 <br>
格式:定长 <br>
类型:N42!!! <br>
描述:客户修改或部分取消已完成的交易,最后实际发生的交易金额, <br>
交易的原交易金额存放在90域。 <br>
本域由以下4部分组成 <br>
Sub-ElementAmountAttribute <br>
交易实际金额N12 <br>
结算实际金额N12 <br>
实际交易费用X+N8 <br>
实际结算费用X+N8 <br>
53,Bit97净结算金额(Net Settlement Amount) <br>
位图位置:97 <br>
格式:定长 <br>
类型:X+N16 <br>
描述:此域为净结帐金额。 <br>
502交易中用于发送当天的净结算金额 <br>
例:“C0000000020000000”,表示贷方('+'?)200000.00元。 <br>
“D0000000020000000”,表示借方('-'?)200000.00元。 <br>
54,Bit99结算机构码(Settlement Institution Identification) <br>
位图位置:99 <br>
格式:LLVAR <br>
类型:N..11 <br>
描述:此域存放接收清算信息的机构代码。 <br>
返回数据包此域必须和请求数据包一致。 <br>
55,Bit100接收机构码(Receiving Institution Identification) <br>
位图位置:100 <br>
格式:LLVAR <br>
类型:N..11 <br>
描述:金融交易此域存放授权机构代码。 <br>
网管类交易,800/820交易,此域存放请求的目的机构代码。 <br>
返回数据包此域必须和请求数据包一致。 <br>
56,Bit101文件名(FileName) <br>
位图位置:101 <br>
格式:LLVAR <br>
类型:ANS..17 <br>
描述:发送机构设置的文件名。 <br>
57,Bit102帐号1(Account Identification1) <br>
位图位置:102 <br>
格式:LLVAR <br>
类型:ANS..28 <br>
描述:一个特定的客户帐号。帐号1用来描述受借记、转出、支付等交易影响的帐户。 <br>
选用条件:转帐时使用。 <br>
58,Bit103帐号2(Account Identiication2) <br>
位图位置:103 <br>
格式:LLVAR <br>
类型:ANS..28 <br>
描述:交易的补充信息,如:第二货币号、利率代码、起止日期等。 <br>
定义如下表 <br>
0000000000000000000000000000000000000000000000000 <br>
位置长度描述 <br>
00-2122帐户 <br>
22-276发卡机构号 <br>
如果此域存在,将按此机构代码作为路由信息。 <br>
选用条件:机构间转帐时使用。 <br>
60,Bit123新密码数据(New PIN Data) <br>
位图位置:123 <br>
格式:LLLVAR <br>
类型:B...16 <br>
描述:修改密码交易时存放新密码。 <br>
格式参考52域 <br>
选用条件:修改密码交易时必须有此域。 <br>
61,Bit128信息确认码(MAC) <br>
位图位置:128 <br>
格式:定长 <br>
类型:B16 <br>
描述:数据包的最后一个域,用于验证信息来源的合法性,以及数据包中数据是否未被篡改。 <br>
MAC的计算参ANSIX.99 <br>
为提高效率,在发送者和接收者之间,只有以下一些重要的域参加MAC的计算。数据包中如果存在以下数据域,它们将参加MAC的计算。 <br>
位图域名 <br>
2基本帐号 <br>
3处理代码 <br>
4交易金额 <br>
11系统跟踪号 <br>
12本地交易时间 <br>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -