读金额ic卡时 信用卡消费冲正和冲正的55域是不是一样的

《一个菜鸟应用软件工程师的成长故事》(3)
在经过了一个多月的学习之后,我整理了一下POS规范前四章的一些知识点,以下就是我所整理出来的内容。
一、管理功能
1.系统管理
开机自检:硬件检测和自动报警、返回工作状态
程序下载:串行口程序下载、联机应用程序下载
参数管理:出厂参数、下发参数、可设定参数、可联机更改参数
终端状态:正常工作状态、已签退状态、锁定状态 &&&&
2.操作员管理
系统管理员:负责管理终端系统、包括软件下载、参数设置,代码99。设置主管操作员的代码和初始密码。
主管操作员:管理POS和其他操作员,撤销和退货交易要经过它的验证和确认,代码00。设置一般操作员的代码和初始密码。
一般操作员:POS签到、交易,密码自己修改。
3.应用管理
签到:操作员签到、POS签到、收银员积分签到
批结算:借贷记批结算的统计算法
批上送:成功的交易才进行批上送
签退:自动签退或手动签退
回响测试:POS终端与POS中心进行网络连通测试
参数传递:POS终端从POS中心下载参数
POS终端状态上送:硬件状态、下载的参数、通讯统计
TMS参数下载:TMS给POS中心提供相关参数的下载
交易查阅:查询交易明细、记录、余额
锁定功能:POS需要暂停工作
清除POS记录:需输入系统管理员密码
离线类交易和IC卡脱机交易上送:先上送联机交易
磁道数据加密:53域的磁道加密标志应该置1
二、交易功能
1.联机交易功能
余额查询:账户余额、积分余额
消费:普通消费、分期付款、积分、手机芯片、部分扣款、自动折扣、手机无卡预约、订购
消费撤销:必须是撤销当日当批的消费交易,必须在原POS上进行,撤销金额等于原金额
退货:支持部分退货和多次退货,除了电子现金不支持当日退货外,日期不限,金额小于等于原金额
预授权:不参与清算
预授权撤销:需核对原始预授权签购单据,主管操作员密码
预授权完成(请求):金融类请求交易,必须是同一商户
预授权完成(通知):发送结算报文,通知类交易
预授权完成撤销:原交易当日当批进行,金额相等
基于PBOC电子钱包应用的指定账户圈存交易:提交脱机PIN
基于PBOC电子钱包应用的非指定账户圈存交易:发卡行可以不同行
基于PBOC电子钱包应用的现金充值:联机完成
分期付款交易:只需出首款,剩余款项由发卡方暂时垫付
自动冲正:应答码为&00&&25&&12&表示冲正成功,查询和通知类交易不产生冲正
电子现金指定账户圈存交易:联机进行
电子现金非指定账户圈存交易:只支持传出卡为磁条卡的模式
电子现金现金充值:支持接触式和非接触式,非接触式应用于手机支付场景,走PBOC流程
电子现金现金充值撤销:全额撤销
磁条预付费卡现金充值:要先查询可充值余额
磁条预付费卡账户充值:转账交易,需提交PIN
2.离线交易功能
电子现金余额查询:直接读取
电子现金明细查询:脱机查询
离线结算(仅适用于外卡):手输卡号,不产生冲正
结算调整(仅适用于外卡):对金额进行调整,追加小费,或覆盖原交易,或生成新的交易
基于PBOC电子钱包消费交易:该交易不能撤销
电子现金消费交易:该交易不能撤销,如果被列入黑名单,应拒绝交易
三、交易流程
1.读卡处理
2.余额查询
3.明细查询
5.消费撤销
8.预授权撤销
9.预授权完成
10.预授权完成(请求)撤销
11.IC卡圈存交易处理流程
12.离线结算
13.结算调整
14.批结算
15.磁条预付费卡充值
四、消息域
2域:主账号
3域:交易处理码
4域:交易金额
11域:受卡方系统跟踪号
12域:受卡方所在地时间
13域:受卡方所在地日期
14域:卡有效期
15域:清算日期
22域:服务点输入方式码
23域:卡序列号
25域:服务点条件码
26域:服务点PIN服务码
32域:受理方标识码
35域:二磁道数据
36域:三磁道数据
37域:检索参考号
38域:授权标识应答码
39域:应答码
41域:受卡机终端标识码
42域:受卡方的标识码
44域:附加响应数据
48域:附加数据-私有
49域:货币交易代码
52域:个人标识码数据
53域:安全控制信息
54域:余额
55域:IC卡数据域
58域:PBOC电子钱包标准的交易信息
60域:自定义域
60.1域:消息类型码
60.2域:批次号
60.3域:网络管理信息码
60.4域:终端读取能力
60.5域:基于PBOC借/贷记标准的IC卡条件代码
60.6域:支持部分扣款和返回余额标志
60.7域:账户类型
61域:原始信息域
61.1域:原始交易批次号
61.2域:原始交易POS流水号
61.3域:原始交易日期
61.4域:原交易授权方式
61.5域:原交易授权机构代码
62域:自定义域
63域:自定义域
63.1域:自定义域(国际信用卡公司代码/操作员代码)
63.2域:自定义域
63.2.1域:发卡方保留域
63.2.2域:中国银联保留域
63.2.3域:受理机构保留域
63.2.4域:POS终端保留域
64域:报文鉴别码
五、报文格式
1.消息格式
ISO8583 Msg
应用类别定义
软件分版本号
应用类别定义:
60:磁条卡金融支付类
61:IC卡金融支付类
62:磁条卡增值业务类支付
63:IC卡增值业务类支付
处理要求:
0:无处理要求
1:下传终端磁条卡参数
2:上传终端磁条卡状态信息
3:重新签到
4:通知终端发起更新公钥信息操作
5:下载终端IC卡参数
6:TMS参数下载
7:卡BIN黑名单下载
8:币种汇率下载(仅在境外使用)/助弄取款手续费比率下载(仅在境内使用)
消费撤销冲正
预授权撤销
预授权撤销冲正
预授权完成(请求)
预授权完成(通知)
预授权完成(请求)冲正
预授权完成撤销
预授权完成撤销冲正
基于PBOC借/贷记标准IC卡脚本处理结果通知(含小额支付应用)
基于PBOC电子钱包/存折标准的IC卡指定账户圈存
基于PBOC电子钱包/存折标准的IC卡指定账户圈存冲正
基于PBOC电子钱包/存折标准的IC卡现金充值
基于PBOC电子钱包/存折标准的IC卡现金充值冲正
基于PBOC电子钱包/存折标准的IC卡非指定账户转账圈存
基于PBOC电子钱包/存折标准的IC卡非指定账户转账圈存冲正
基于PBOC借/贷记标准的IC卡电子现金指定账户圈存
基于PBOC借/贷记标准的IC卡电子现金指定账户圈存冲正
基于PBOC借/贷记标准的IC卡电子现金现金充值
基于PBOC借/贷记标准的IC卡电子现金现金充值冲正
基于PBOC借/贷记标准的IC卡电子现金非指定账户转账圈存
基于PBOC借/贷记标准的IC卡电子现金非指定账户转账圈存冲正
磁条卡现金充值账户验证
磁条卡现金充值
磁条卡现金充值确认
磁条卡账户充值(转账)
基于PBOC借/贷记标准的IC卡电子现金现金充值撤销
基于PBOC借/贷记标准的IC卡电子现金现金充值撤销冲正
3.离线类和脱机类
基于PBOC电子钱包/存折标准的IC卡离线交易
基于PBOC借/贷记标准的IC卡离线交易
收银员积分签到
批上送金融交易/批上送结束
批上送通知交易
基于PBOC借/贷记IC卡批上送通知交易
POS参数传递
POS状态上送
IC卡公钥/参数/TMS参数/卡BIN黑名单下载结束
基于PBOC电子钱包/存折标准的IC卡圈存批上送通知
六、凭证要素
特约商户名称
MERCHANT NAME
特约商户编号
MERCHANT NO.
终端机编号
终端机编号
TERMINAL NAME
收单行标识码
ACQ INSTITUTE
发卡行标识码
POS中心标识码
卡片序列号
卡片序列号
CARD SEQUENCE NUMBER
可选(基于PBOC借/贷记应用的小额支付必选)
OPERATOR NO.
TRANS TYPE
消费(SALE)
0域, 注 1
交易批次号
交易凭证号
VOUCHER NO.
交易日期和时间
YYYY/MM/DD& hh:mm:ss
¥1234.56或RMB1234.56
¥1234.56或RMB1234.56
¥1234.56或RMB1234.56
¥1234.56或RMB1234.56
国际信用卡公司代码
MCC(万事顺)
不可预知数
不可预知数
Unpredictable Number
可选(基于PBOC借/贷记应用的小额支付脱机消费交易必选)
55域 Tag9F37
应用交互特征(AIP)
应用交互特征
Application Interchange Profile
可选(基于PBOC借/贷记应用的小额支付脱机消费交易必选)
持卡人签名栏
持卡人签名栏
CARDHOLDER SIGNATURE
IC卡交易证书
IC卡交易证书
可选(EMV/PBOC标准借/贷记应用必选,基于PBOC借/贷记应用的小额支付脱机消费交易必选)
EMV/PBOC借/贷记卡
终端验证结果(TVR)
终端验证结果
可选(EMV/PBOC标准借/贷记应用、基于PBOC借/贷记应用的小额支付脱机消费交易必选)
EMV/PBOC借/贷记卡
交易状态信息(TSI)
交易状态信息
(EMV/PBOC标准借/贷记应用、基于PBOC借/贷记应用的小额支付脱机消费交易必选)
EMV/PBOC借/贷记卡
应用标识(AID)
可选(EMV/PBOC标准借/贷记应用、指定账户圈存交易必选)
EMV/PBOC借/贷记卡
应用交易计数器(ATC)
应用交易计数器
可选(EMV/PBOC标准借/贷记应用、基于PBOC借/贷记应用的小额支付、IC卡指定帐户圈存、非指定帐户圈存、现金充值必选)
EMV/PBOC借/贷记卡
发卡行应用数据
发卡应用数据
可选(基于PBOC借/贷记应用的小额支付脱机消费交易必选)
PBOC借贷记卡
Appl Label
可选(EMV/PBOC标准借/贷记应用必选)
EMV/PBOC借/贷记卡
应用首选名称
可选(EMV/PBOC标准借/贷记应用必选)
EMV/PBOC借/贷记卡
交易验证码(TAC)
交易验证码
可选(基于PBOC电子钱包标准的IC卡必选)
基于PBOC电子钱包标准的IC卡交易
充值后卡片余额
充值后卡片余额
可选(基于PBOC借/贷记应用的小额支付IC卡指定帐户圈存、非指定帐户圈存、现金充值必选)
基于PBOC借/贷记应用的小额支付IC卡交易
授权请求密文(ARQC)
授权请求密文
可选(快速PBOC借/贷记应用的联机交易必选)
快速PBOC借/贷记应用联机交易
扣持卡人金额
扣持卡人金额
可选(折扣消费交易必选)
折扣消费交易
分期付款期数
分期付款期数
Installment Period
可选(分期付款消费交易必选)
分期付款消费交易请求
分期付款持卡人首期金额
分期付款首期金额
Initial Installment Payment
可选(分期付款消费交易必选)
分期付款消费交易应答
分期付款持卡人还款币种
分期付款还款币种
可选(分期付款消费交易必选)
分期付款消费交易应答
分期付款持卡人手续费
持卡人手续费
Installment Charge
可选(分期付款消费交易必选)
分期付款消费交易应答
可选(积分消费交易中,发卡行与商户约定的情况下可选)
积分消费交易请求
兑换积分数
Exchange Points
可选(积分消费交易必选)
积分消费交易应答
积分余额数
Points Banlance
可选(积分消费交易必选)
积分消费交易应答
Outstanding Amount
可选(积分消费交易必选)
积分消费交易应答
注 1:交易类型
说明:根据8583 中MESSAGE TYPE 和PROCESSING CODE 唯一确认交易类型, 如果终端可以打印中英文,应选择如下内容:
消费(SALE)、消费撤销(VOID)、退货(REFUND)、预授权(AUTH)、预授权撤销(CANCEL)、预授权完成(通知)(AUTH SETTLEMENT)、预授权完成(请求)(AUTH COMPLETE)、预授权完成撤销(COMPLETE VOID)、电子钱包消费(EP SALE)、分期付款消费(INSTALLMENT)、分期付款消费撤销(VOID)、积分消费(BONUS)、积分消费撤销(VOID)、离线结算(OFFLINE)、结算调整(ADJUST)、电子现金消费(EC SALE)、电子现金退货(EC REFUND)、预约消费(RESERVATION SALE)、预约消费撤销(VOID)、订购消费(MOTO SALE)、订购消费撤销(VOID)、订购退货(REFUND)、电子现金指定账户圈存(EC LOAD)、电子现金非指定账户圈存(EC LOAD)、电子现金现金充值(EC LOAD)、电子现金充值撤销(EC LOAD VOID)、磁条卡现金充值(ACCOUNT LOAD)、磁条卡账户充值(ACCOUNT LOAD)。
如果终端只能打印英文,可以选择上述内容中英文。
对于刷卡的交易,应在交易类型之后打印&(S)&;对于芯片卡接触式插入交易,应在交易类型之后打印&(I)&;对于芯片卡非接触式挥卡交易,应在交易类型之后打印&(C)&;对于手输卡号交易,应在交易类型之后打印&(M)&;对于无卡交易,应在交易类型之后打印&(N)&。
注 2: 备注栏
用于打印一些参考信息,这些信息是否需要打印一般与交易类型相关。可能出现的备注信息有:
1、&&&&& 原交易凭证信息:撤销交易,打印原交易凭证号;退货交易,打印原交易参考号和原交易日期。
2、&&&&& 预授权码:预授权撤销、预授权完成(请求)、预授权完成(请求)撤销时输入的原预授权码。
3、&&&&& 重打印标志:重打印功能印出的凭证,必须在备注栏打印该标志。
4、&&&&& 收单方需要持卡人了解的信息(域63.2.3)。
5、&&&&& PBOC标准借/贷记IC卡消费和预授权交易,应打印应用标识(AID)、IC卡交易证书(TC)。
6、&&&&& 快速PBOC借/贷记联机应用,应打印应用标识(AID)、IC卡交易证书(TC)、打印授权请求密文(ARQC)。
7、&&&&& 基于PBOC借/贷记应用的小额支付,应打印卡片序列号、应用标识(AID)、IC卡交易证书(TC)、终端验证结果(TVR)、交易状态信息(TSI)、应用交易计数器(ATC)、不可预知数、应用交互特征(AIP)、卡片余额和发卡行应用数据(包括卡片验证结果(CVR))。
8、&&&&& 基于PBOC借/贷记应用的小额支付指定帐户圈存、非指定帐户圈存、现金充值交易,应打印应用标识(AID)、充值后卡片余额、应用交易计数器(ATC),其中非指定账户圈存需要打印转出卡卡号(应隐去转出(磁条)卡卡号校验位前4位数字)。
9、&&&&& 对于PBOC电子钱包的IC卡消费交易,还应打印发卡方标识、IC卡脱机交易序号(CTC)、密钥版本号、密钥索引号、PSAM卡的终端机编号、PSAM卡的终端交易序号(TTC)和TAC.
10、&& 对于PBOC电子钱包的IC卡圈存交易,还应打印发卡方标识、IC卡联机交易序号(CTC)、密钥版本号、密钥索引号和TAC。
11、&& 对于折扣消费还应打印实扣持卡人金额。
12、&& 对于部分扣款应在交易金额处打印承兑金额。
13、&& 对于分期付款消费交易和分期付款消费撤销交易,还应打印分期付款期数、分期付款首期金额、分期付款还款币种(156为人民币)和持卡人手续费。当为一次性支付手续费时,不用打印个性化信息中的&首期手续费&和&每期手续费&;当为分期支付手续费时,不用打印&持卡人手续费&。
14、&& 对于积分消费交易,还应打印商品代码、兑换积分数、积分余额(以应答报文的54域为准)和自付金金额;对于积分消费撤销交易,还应打印兑换积分数和自付金金额。
15、&& 对于磁条预付费卡的消费、消费撤销、预授权、预授权撤销、预授权完成、预授权完成撤销交易和联盟积分卡的消费、消费撤销交易,需打印可用余额(域54)
16、&& 对于小额支付脱机消费,签购单打印张数可设为1张。
17、&& 备注栏的打印要确保汉字不断行,如果出现只剩下一个字节的空间,移到下一行开始打印。
18、&& 对于预约消费交易,根据请求报文信息打印手机号码(手机号码屏蔽,除前三位和后三位以外全部显示星号)
1、&&&& 原交易凭证号:&原凭证号/VOUCHER:&+原交易凭证号(6位数字)
2、&&&& 预授权码:&预授权码/AUTH NO:&+预授权码(数字或字母)
3、&&&& 重打印标志:&重打印凭证/DUPLICATED&
4、&&&& 发卡行回传信息:原样打印。
5、&&&& POS中心回传信息:原样打印。
6、&&&& 收单方回传信息:原样打印。
& 注:以上存在多个组合的情况下,分多行打印。
&样例:&&&&&&&&&&& 预授权码/AUTH NO:453521
&&&&&&&&&&&&&&&&&&&&&& && &&重打印凭证/DUPLICATED
注 3:持卡人签名栏
说明:在持卡人签名栏的适当位置,一般有以下说明:
&&&&&&&& &本人确认以上交易,同意将其记入本卡账户/ I ACKNOWLEDGE
&&&& &&&&&&SATISFATORY RECEIPT OF RELATIVE GOODS/SERVICES&。
&&&&& 在签名档的最后一行,允许打印一行(8个汉字或16个英文字符)与交易无关的信息,套打可以不支持。
分期付款消费
积分消费电子钱包/存折
电子现金(钱包)消费
预授权完成(请求)
预授权完成(通知)
圈存类、充值类交易
七、通信方式
1.双工连接
建立连接过程:
建立连接时序:
2.每个端口只对应一个客户端
3.监控报文的格式
报文长度位(2Byte)
TPDU(5Byte)
LRI首标志位(5Byte)
ANI主叫号码(8Byte 右BCD)
DNIS被叫号码(8Byte右BCD)
LRI尾标志位(12Byte)
报文头+报文数据
八、安全加密
1.MAC的算法
MTI到63域的信息构成MAB,将MAB按每8个字节做异或,最后如果不满8位则添加0X00.
比如:MAB= M1 M2 M3 M4
M1=MS11 MS12 MS13 MS14 MS15 MS16 MS17 MS18
M2=MS21 MS22 MS23 MS24 MS25 MS26 MS27 MS28
M3=MS31 MS32 MS33 MS34 MS35 MS36 MS37 MS38
M4=MS41 MS42 MS43 MS44 MS45 MS46 MS47 MS48
然后,M1与M2异或,得到TM1,再与M3异或,得到TM2,再与M4异或,得到TM3。
将TM3扩展成16个字节,得到TM3=TM31 TM32
将TM31用MAK加密得到EN1,将EN1与TM32异或,得到TE1
将TE1用MAK加密得到EN2,将EN2扩展成16个字节,得到EN2=EN21 EN22
则MAC=EN21
2.磁道信息加密算法
对于磁道数据,从结束符向左第二个字节开始,再向左取8个字节,作为参与加密的TDB。
二磁道数据(37):68302
表示为:0x12 0x34 0x56 0x78 0x90 0x12 0x34 0x56 0x78 0x9D 0x05 0x08 0x20 0x17 0x81 0x99 0x91 0x68 0x30 0x20
则TDB2表示为:0x08 0x20 0x17 0x81 0x99 0x91 0x68 0x30
采用TDK对TDB2进行TDES加密,加密后的磁道信息为:
ENC BLOCK1 = eTDK(0x08 0x20 0x17 0x81 0x99 0x91 0x68 0x30)
3.PIN的加解密
PIN的长度为6位,可扩展到12位。
加密算法示例:
例如:明文PIN为: 123456,
假设: 磁卡上的PAN:12 3456 78
&& 截取下的PAN:67
则用于PIN加密的PAN为:0x00 0x00 0x67 0x89 0x01 0x23 0x45 0x67
&&&& PIN BLOCK为:0x06 0x12 0x34 0x56 0xFF 0xFF 0xFF 0xFF
&&&&&&&&&&&&&&&&&&&& &异或:0x00 0x00 0x67 0x89 0x01 0x23 0x45 0x67
&&&&&&&&&&&&& && 结果为:0x06 0x12 0x53 0xDF 0xFE 0xDC 0xBA 0x98
解密算法,步骤倒置即可。
九、配置参数
参数格式、取值
控制商户编号与终端编号修改的权限
下拉框实现
最大退货金额
结算打印明细设置
热敏时出现,缺省为是
签购单设置
针打时出现,缺省为新
默认交易设置
消费/预授权
消费撤销是否刷卡
消费撤销是否输密
预授权完成撤销是否刷卡
预授权完成撤销是否输密
预授权撤销是否输密
预授权完成(请求)是否输密
拨号、串口、GPRS、CDMA、以太网
通讯参数-共有参数
是否预拨号
交易超时时间
交易重拔次数
通讯参数-拨号
中心交易号码1
中心交易号码2
中心交易号码3
通讯参数-GPRS
主机1 IP地址
主机1 端口
主机2 IP地址
主机2 端口
用户名设置
通讯参数-CDMA
主机1 IP地址
主机1 端口
主机2 IP地址
主机2 端口
通讯参数-以太网
本机IP地址
主机1 IP地址
主机1 端口
主机2 IP地址
主机2 端口
交易功能设置
面对所有支持的交易
交易功能设置-屏蔽支持设置
预授权撤销
预授权完成请求
预授权完成撤销
预授权完成通知
电子现金消费
电子钱包消费
分期付款消费
手机芯片消费
默认是,UpCard应用
订购授权类
磁条卡现金充值
磁条卡账户充值
电子现金退货
交易功能设置-签退设置
结算后自动签退
交易功能设置-小费比例
交易功能设置-消息重发次数
交易功能设置-打印张数
交易功能设置-最大交易笔数
最大交易笔数
终端密钥索引
(00,99)
修改管理员密码
修改安全密码
清除交易流水
快捷键设置
弹出二级界面
显示可以通过快捷键配置的交易类型
十、心得体会
学习了整篇规范,很多知识要点需要掌握,主要分为九点,也就是前九章的内容。对于应用开发的人员来说,最需要关注的就是消息域和报文格式以及配置参数,当然,还要熟悉交易的流程以及功能,知道整个交易采用的通信方式以及安全加密策略。因此,不断地熟读规范,是很有必要的。
阅读(...) 评论()金融IC卡_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
上传于||文档简介
&&金​融​I​C​卡​常​用​专​业​名​词
阅读已结束,如果下载本文需要使用
想免费下载本文?
下载文档到电脑,查找使用更方便
还剩4页未读,继续阅读
你可能喜欢IC卡总体介绍_图文_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
IC卡总体介绍
上传于||暂无简介
大小:2.10MB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢2766人阅读
8583报文:
02 00 70 20
82 00 19 06 20 51 32 00 00 00 02 61 20 60 00 00 00 00 00 02 00 00
06 20 51 32 00 00 00 02 61 20 d1 91 12 01 00 00 00 00 00 30 30 30
31 31 30 32 32 35 30 31 35 33 31
31 31 31 31 31 01 56 00 44 9f 26 0892 b6 ae 9a 9b 10 2e d6 9f 27 01 80 9f 10 13 07 01 01 03 a0 a0 10 01 0a 01
37 51 3a 22 be
【信息类型[MIT] 位图位置:--】
BCD表示 02h,00h;
0:8583 version number(版本信息)
2:message class
0:message subclass
0:transaction originator
[0100]授权交易,[0110]授权交易答复
[0200]金融交易,[0210]金融交易答复
[0240]查询交易,[0250]查询交易答复
[0410]冲正交易,[0410]冲正交易答复
[0800]管理交易,[0810]管理交易答复
【bit map域:位图位置:1】
70 20 00 00 20 C0 82 00 :
格式:定长,类型,B16
描述:使用某数据域,在位图的响应位设为1.
0111 0000 0010 00 10 0000
指示哪些域存在,容易计算 下面几个域存在:2,3,4,11,35,41,42,49,55
【帐号:位图位置2】
19 06 20 51 32 00 00 00 02 61 20 :
第2域:变长,LLVAR 标准为19位或22位。(左右对齐方式看银行)
描述:主帐号,唯一的确认一个用户的基本帐号。10字节BCD码表示。
【处理代码:位图位置3】
60 00 00:
第3域:定长,类型N6。3字节BCD码表示。
描述:描述交易对用户帐号造成的影响,[处理代码+信息码]可以唯一定义一种交易类型。
1-2 交易动作码
3-4付出账户类型,用于借记类,如查询,代收费,转场交易
5-6收入账户类型,用于代收费,转账
【交易金额:位图位置4】
&00 00 00 02 00 00 :
第4域:定长,类型N12
描述:账户人要求银行交易的交易金额,不含处理交易费用。
这里金额表示:200.00元
【系统跟踪号:位图位置11】
00 00 73 :
第11域:定长,类型N6,3字节BCD码表示。
描述:终端交易的跟踪号码,对于银行交易系统跟踪号是交易流水号。流水号“000073”
【二道磁道信息:位图位置35】
37 06 20 51 32 00 00 00 02 61 20d1 91 12 01 00 00 00 00 00 :
第35域:变长,格式LLVAR [长度标识一字节]类型:Z..37
描述:写在二磁道的数据,数据组成,数据组成遵循ISO标准
后面19字节BCD码表示二磁道数据,为支持国际交换收取单行应将二磁道中的分隔符换为“=”,除此之外不能对二进制数据进行任何修改,如:修改PAN 的校验字,有效期等
【收卡单位终端标识码:位图位置41】
30 30 30 30 31 31 31 31 :
第41域,定长,类型:ANS15
描述:定义在收单单位中定义一个服务端的标识码,在同一个服务终端标识码应唯一。
终端为“”
【收卡商户定义码:位图位置42】
31 30 32 32 35 30 31 35 33 31
第42域,定长,类型:ANS15
描述:在本地或者网络中定义的交易单位的(商户)的编码
商户编码为“111”
【交易货币代码:位置位置49】
第49域,定长,类型:AN3
描述:按ISO4217定义的交易货币代码,用来表示“交易金额”(第4域)所用的货币种类
前面补0,用2字节BCD码表示,这里的货币代码为“156”
【IC卡交易的相关数据:位图位置55】
00 44 9f 26 08 92 b6 ae 9a 9b 102e d6 9f 27 01 80 9f 10 13 07 01 01 03 a0 a0 10 01 0a 01 00 00 00 10 37 51 3a22 be :
第55域,变长
描述:IC卡交易相关数据,最大长度255,IC卡数据有自己的定义,格式,所以报文的格式跟他们在PBOC/ITLV(tag+length+value)表示一个数据
00 44 :长度表示44个字节
9f 26 08 b6 ae 9a 9b 10 2e d6 :应用密文
9f 27 01 80:密文信息数据 TLV,b1
9f 10 13 07
a0 10 01 0a 01 00 00 00 10 37 51 3a 22 be: 发卡行应用数据(issuer application data), TLV, 变长,最大32字节. b..32.
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:101582次
积分:1209
积分:1209
排名:千里之外
转载:73篇
评论:11条
(8)(9)(34)(2)(15)(8)(4)

我要回帖

更多关于 消费冲正是什么意思 的文章

 

随机推荐