POS 60域用法
2016-09-28 19:40
211 查看
版权声明:本文为博主原创文章,未经博主允许不得转载。
自定义域(Reserved Private)
1.变量属性
N...17(LLLVAR),3个字节的长度值+最大17个字节的数字字符域。
压缩时用右靠BCD码表示的2个字节的长度值+用左靠BCD码表示的最大9个字节的数据。
2.域描述
本域为自定义域。
——数据元长度 N3
——60.1 消息类型码 N2
——60.2 批次号 N6
——60.3 网络管理信息码 N3
——60.4 终端读取能力 N1
——60.5 基于PBOC借/贷记标准的IC卡条件代码 N1
——60.6 支持部分扣款和返回余额标志 N1
——60.7 帐户类型 N3
3.用法
所有的POS终端向POS中心发送的交易消息中,均包含60.1域和60.2域指明本交易的交易类型和清算批次。
POS的网络管理类报文中,网络管理信息码与消息类型码的组合标识不同的网络管理类消息。
其中:
表1 60.1 消息类型码
表2 60.3 网络管理信息码
表3 60.4 终端读取能力
表4 60.5 基于PBOC借/贷记标准的IC卡条件代码
表5 60.6 支持部分扣款和返回余额标志
表6 60.7 帐户类型
自定义域(Reserved Private)
1.变量属性
N...17(LLLVAR),3个字节的长度值+最大17个字节的数字字符域。
压缩时用右靠BCD码表示的2个字节的长度值+用左靠BCD码表示的最大9个字节的数据。
2.域描述
本域为自定义域。
——数据元长度 N3
——60.1 消息类型码 N2
——60.2 批次号 N6
——60.3 网络管理信息码 N3
——60.4 终端读取能力 N1
——60.5 基于PBOC借/贷记标准的IC卡条件代码 N1
——60.6 支持部分扣款和返回余额标志 N1
——60.7 帐户类型 N3
3.用法
所有的POS终端向POS中心发送的交易消息中,均包含60.1域和60.2域指明本交易的交易类型和清算批次。
POS的网络管理类报文中,网络管理信息码与消息类型码的组合标识不同的网络管理类消息。
其中:
表1 60.1 消息类型码
消息类型编码 | 消息类型 | 说明 |
00 | 管理类交易,脚本通知交易 | 第一位含义: 0——查询类交易 1——授权类交易 2——金融类交易 3——离线类和脱机类交易 4——PBOC电子钱包/电子现金交易 5——金融类交易 第二位含义: 偶数——借记 奇数——贷记 |
01 | 查询 | |
03 | 积分查询 | |
10 | 预授权/冲正 | |
11 | 预授权撤销/冲正 | |
20 | 预授权完成(请求)/冲正 | |
21 | 预授权完成撤销/冲正 | |
22 | 消费/冲正 | |
23 | 消费撤销/冲正 | |
24 | 预授权完成(通知) | |
25 | 退货(包含联盟积分退货) | |
27 | IC卡脱机交易退货 | |
30 | 离线结算 | |
32 | 结算调整 | |
34 | 结算调整(追加小费) | |
36 | 脱机消费 | |
40 | 电子钱包的IC卡指定账户圈存/冲正 | |
41 | 电子钱包的IC卡现金充值/冲正 | |
42 | 电子钱包的IC卡非指定账户转账圈存/冲正 | |
45 | 电子现金指定账户圈存/冲正 | |
46 | 电子现金现金充值/冲正 | |
47 | 电子现金非指定账户转账圈存/冲正 | |
48 | 磁条卡现金充值/确认 | |
49 | 磁条卡帐户充值 | |
51 | 电子现金现金充值撤销/冲正 | |
53 | 预约消费撤销/冲正 | |
54 | 预约消费/冲正 |
消息类型 | 网络管理信息码 | 说明 |
0800/0810 | 001 | POS终端签到(单倍长密钥算法) |
0820/0830 | 002 | POS终端签退 |
0800/0810 | 003 | POS终端签到(双倍长密钥算法) |
0800/0810 | 004 | POS终端签到(双倍长密钥算法,含磁道密钥) |
0500/0510 | 201 | POS终端批结算 |
0320/0330 | 201 | POS终端批上送 |
0320/0330 | 202 | 对账不平衡时,POS终端批上送结束 |
0320/0330 | 203 | 对账平衡时,POS终端上送成功的IC卡联机交易明细 |
0320/0330 | 204 | 对账平衡时,POS终端上送IC卡通知信息 |
0320/0330 | 205 | 对账不平衡时,POS终端上送成功的IC卡联机交易明细 |
0320/0330 | 206 | 对账不平衡时,POS终端上送IC卡通知信息 |
0320/0330 | 207 | 对账平衡时,POS终端批上送结束 |
0320/0330 | 208 | 对账平衡时,POS终端上送圈存交易圈存确认明细 |
0320/0330 | 209 | 对账不平衡时,POS终端上送圈存交易圈存确认明细 |
0820/0830 | 301 | 回响测试 |
0820/0830 | 401 | 收银员签到 |
0820/0830 | 362 | POS终端状态监控 |
0800/0810 | 360 | POS终端磁条卡参数下载 |
0800/0810 | 361 | POS终端磁条卡参数下载结束 |
0800/0810 | 364 | POS终端TMS参数下载 |
0800/0810 | 365 | POS终端TMS参数下载结束 |
0800/0810 | 370 | POS终端IC卡公钥下载 |
0800/0810 | 371 | POS终端IC卡公钥下载结束 |
0820/0830 | 372 | POS终端IC卡公钥信息查询 |
0800/0810 | 380 | POS终端IC卡参数下载 |
0800/0810 | 381 | POS终端IC卡参数下载结束 |
0820/0830 | 382 | POS终端IC卡参数信息查询 |
0800/0810 | 384 | POS终端币种汇率下载(仅在境外使用) |
0800/0810 | 385 | POS终端币种汇率下载结束(仅在境外使用) |
0800/0810 | 390 | POS终端卡BIN黑名单下载 |
0800/0810 | 391 | POS终端卡BIN黑名单下载结束 |
0800/0810 | 392 | POS终端小额取现的手续费下载(预留) |
0800/0810 | 393 | POS终端小额取现的手续费下载结束(预留) |
0620/0630 | 951 | 基于PBOC借/贷记标准IC卡脚本处理结果通知 |
取值 | 说明 |
0 | 终端读取能力不可知 |
2 | 可读取磁条卡 |
5 | 可接触式界面读取IC卡。对于电子钱包的非接触界面读取,该域也填5。 |
6 | 可非接触式界面读取IC卡(包括可读取CUPMobile移动支付方案中非接触式终端)。当22域前两位取值07、91、96或98时,该域必须填6。但对于电子钱包的非接触界面读取,该域仍然填5。 |
取值 | 说明 |
0 | 未使用或后续子域存在,或手机芯片交易 |
1 | 上一笔交易不是IC卡交易或是一笔成功的IC卡交易 |
2 | 上一笔交易虽是IC卡交易但失败 |
注: 22域取值02或90且60.4取值5且60.5取值1或2表示Fall Back现象。 Fall Back现象可能出现在如下几种情况中: a) 卡上的芯片出现问题或在芯片终端不工作的情况下,芯片卡只能通过读取卡上的磁条信息来进行交易。 b) 虽然卡片和芯片终端可以交互,但是终端却无法读取卡片上的应用,也只能通过读取卡上的磁条信息来进行交易。 |
取值 | 说明 |
1 | 支持部分扣款和返回余额标志 |
0 | 不支持部分扣款和返回余额标志 |
取值 | 说明 |
048 | 发卡行积分,表示数字0的ASCII码 |
065 | 银联联盟积分,表示字母A的ASCII码 |
相关文章推荐
- Uh, First, You know what I will say as a coder
- Hibernate 查询不到数据
- Android视频学习(三):网络编程1
- android 的 service远程运用
- 点到点协议PPP
- Android使用Socket进行通信
- Android开发——告诉你Adapter应该写在Activity里面还是外面
- 第五周项目一(7)1到100连加计算
- HDU 5904 - LCIS
- Android 逆向调用so(一)
- HDU 1114 Piggy-Bank 完全背包 .
- Android开发——告诉你Adapter应该写在Activity里面还是外面
- 站队(test05)
- 文章标题
- 第5周项目2-建立链栈算法库
- jquery选择器 之 获取父级元素、同级元素、子元素
- Docke 1.12 基础篇:48条命令(6)
- chrome被hao123劫持,篡改主页
- C Primer Plus学习 二
- 立体视觉:算法和应用(七)