版权声明:本文为博主原创文章,未经博主允许不得转载。

自定义域(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

预约消费/冲正

表2 60.3  网络管理信息码

消息类型

网络管理信息码

说明

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卡脚本处理结果通知

表3 60.4  终端读取能力

取值

说明

0

终端读取能力不可知

2

可读取磁条卡

5

可接触式界面读取IC卡。对于电子钱包的非接触界面读取,该域也填5。

6

可非接触式界面读取IC卡(包括可读取CUPMobile移动支付方案中非接触式终端)。当22域前两位取值07、91、96或98时,该域必须填6。但对于电子钱包的非接触界面读取,该域仍然填5。

表4 60.5  基于PBOC借/贷记标准的IC卡条件代码

取值

说明

0

未使用或后续子域存在,或手机芯片交易

1

上一笔交易不是IC卡交易或是一笔成功的IC卡交易

2

上一笔交易虽是IC卡交易但失败

注: 22域取值02或90且60.4取值5且60.5取值1或2表示Fall Back现象。

Fall Back现象可能出现在如下几种情况中:

a)  卡上的芯片出现问题或在芯片终端不工作的情况下,芯片卡只能通过读取卡上的磁条信息来进行交易。

b)  虽然卡片和芯片终端可以交互,但是终端却无法读取卡片上的应用,也只能通过读取卡上的磁条信息来进行交易。

表5 60.6 支持部分扣款和返回余额标志

取值

说明

1

支持部分扣款和返回余额标志

0

不支持部分扣款和返回余额标志

表6 60.7 帐户类型

取值

说明

048

发卡行积分,表示数字0的ASCII码

065

银联联盟积分,表示字母A的ASCII码

POS 60域用法的更多相关文章

  1. yii2 的request get pos请求 基本用法示例

    yii2好久没用了, 基本的都快忘了,赶紧记录一下. 1.普通的get和pst请求 $request = Yii::$app->request; $get = $request->get( ...

  2. POS的一点杂笔

    仅限于POS 仅限于POS 仅限于POS A 字母字符 N 数字 S 特殊字符 an 字母和数字字符 as 字母和特殊字符 ns 数字和特殊字符 ans 字母.数字和特殊字符 MM 月份 DD 日期 ...

  3. c++中__declspec用法总结

    “__declspec”是Microsoft c++中专用的关键字,它配合着一些属性可以对标准C++进行扩充.这些属性有:align.allocate.deprecated. dllexport.dl ...

  4. SpringMVC中 -- @RequestMapping的作用及用法

    一.@RequestMapping 简介 在Spring MVC 中使用 @RequestMapping 来映射请求,也就是通过它来指定控制器可以处理哪些URL请求,相当于Servlet中在web.x ...

  5. Excel与Word套打功能使用技巧及EXCEL数据处理成绩

    Excel与Word套打功能使用技巧 婚礼邀请友人参加,就需要写请柬.而且写请柬不但要求字写得端正,还不能有错别字,再加上邀请的朋友多,写请柬就是一个劳累活.这时我们利用Word的套打功能,就会让写请 ...

  6. HTML入门的简单学习

    1:HTML简介    1.1:HTML(Haper Text Markup language):超文本标记语言    超文本就是指页面内可以包含图片,链接,甚至音乐,程序等非文字元素     1.2 ...

  7. (转载)解析ISO8583报文实例

    本篇文章参考了中国银联POS终端规范,所以如有不明白的可以去我的资源里面下载. 现在我们有ISO8583报文如下(十六进制表示法): 60 00 03 00 00(前五个字节为TPDU) 60 31 ...

  8. 0基础浅谈反射型xss (1)

    0X1:在学习xss之前,先快速学习相关的HTML代码 1.  <input>标签 文本域用法: <input  type="text" /> Type的作 ...

  9. [性能测试]:ISO8583报文解析实例

    现在我们有ISO8583报文如下(十六进制表示法): 60 00 03 00 00 60 31 00 31 07 30 02 00 30 20 04 C0 20 C0 98 11 00 00 00 0 ...

随机推荐

  1. webservices 服务器未能识别 HTTP 头 SOAPAction 的值:.

    转自:https://blog.csdn.net/dxfasr/article/details/25029063 在用java发送给webservice服务器的时候报如下错误: AxisFault f ...

  2. css--两行显示省略号兼容火狐浏览器

    css--两行显示省略号兼容火狐浏览器 正常写法: .ellipse1{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;} . ...

  3. kill&&pkill&&killall---删除执行中的程序

    命令功能: 发送指定的信号到相应进程.不指定型号将发送SIGTERM(15)终止指定进程.如果无法终止该程序可用“-KILL” 参数,其发送的信号为SIGKILL(9) ,将强制结束进程 使用ps命令 ...

  4. 【开卷故意】JAVA正則表達式模版

    专业既然是机器学习.那工作肯定也是继续和数据打交道,那么问题来了,非常多时候推荐算法和数据挖掘算法都是现成可用的,平台初建,重点还在数据过滤和抽取.如何高效的抽取数据? 利用往常算法比赛中经常使用的字 ...

  5. Zabbix监控告警

    一 钉钉告警 1.1.1 添加钉钉机器人 发起群聊 创建完群聊选择,机器人管理 选择你要绑定的群聊 复制下面地址留用 1.1.2 编写钉钉告警脚本 安装requests库,HTTP客户端, # yum ...

  6. 洛谷P3165 [CQOI2014]排序机械臂

    题目描述 为了把工厂中高低不等的物品按从低到高排好序,工程师发明了一种排序机械臂.它遵循一个简单的排序规则,第一次操作找到摄低的物品的位置P1,并把左起第一个至P1间的物品反序:第二次找到第二低的物品 ...

  7. Java学习笔记三.2

    5.继承 //Java中所有对象都显式/隐式的继承子Object类 class fu{ fu(){ System.out.println("fu..."+getNum()); sh ...

  8. php学习笔记5

    PHP 常量 常量值被定义后,在脚本的其他任何地方都不能被改变. 一个常量由英文字母.下划线.和数字组成,但数字不能作为首字母出现. (常量名不需要加 $ 修饰符). 注意: 常量在整个脚本中都可以使 ...

  9. ACM 中JAVA的应用

    原文地址:http://www.cppblog.com/vontroy/archive/2010/05/24/116233.html 先说一下Java对于ACM的一些优点吧: (1) 对于熟悉C/C+ ...

  10. NOI2018归程(Kruskal重构树)

    题目描述 本题的故事发生在魔力之都,在这里我们将为你介绍一些必要的设定. 魔力之都可以抽象成一个 n 个节点.m 条边的无向连通图(节点的编号从 1 至 n). 我们依次用 l,a 描述一条边的长度. ...