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

自定义域(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. android图像处理系列之四-- 给图片添加边框(上)

    图片处理时,有时需要为图片加一些边框,下面介绍一种为图片添加简单边框的方法. 基本思路是:将边框图片裁剪成八张小图片(图片大小最好一致,不然后面处理会很麻烦),分别对应左上角,左边,左下角,下边,右下 ...

  2. BZOJ离线版

    http://dh.attack.cf/bzoj/ 闲来无事自己搞的 可以查看权限题 至于这个东西怎么搞, 可以私信我2333 网站已经挂掉. 想看的可以去rxz大爷的blog http://ruan ...

  3. ST和LCA和无根树连接

    #include <stdio.h> #include <iostream> #include <string.h> #include <algorithm& ...

  4. Ubuntu下SVN服务器安装和配置

    一.SVN安装1.安装包$ sudo apt-get install subversion 2.添加svn管理用户及subversion组#添加用户$ sudo adduser  svnuser#添加 ...

  5. x264代码剖析(八):encode()函数之x264_encoder_close()函数

    x264代码剖析(八):encode()函数之x264_encoder_close()函数 encode()函数是x264的主干函数.主要包含x264_encoder_open()函数.x264_en ...

  6. Android Studio 函数使用方法提示 快捷键

    看到好多说用F2的,转来转去,中国社区的氛围大概如此,你抄我的,我超你的. 下面的千篇一律: "悬浮窗不出来了,各种不习惯啊.那在Android Studio究竟怎样查看函数的说明呢.选中你 ...

  7. jQuery Easy UI Panel(面板)组件

    panel(面板)组件,跟前面的组件使用方法差点儿都差点儿相同,也是从设置一些面板属性.操作面板触发的事件.我们可针对面板对象的操作方法这三个点去学习. 后面有一些组件要依赖于这个组件. 另一点跟前面 ...

  8. JavaScript作用域闭包(你不知道的JavaScript)

    JavaScript闭包.是JS开发project师必须深入了解的知识. 3月份自己曾撰写博客<JavaScript闭包>.博客中仅仅是简单阐述了闭包的工作过程和列举了几个演示样例,并没有 ...

  9. postgresql 查看单个表大小

    3中方法,不论什么一个都行 方法一 ,查一个表 select pg_size_pretty(pg_relation_size('table_name')); 方法二 ,查出全部表并按大小排序 SELE ...

  10. HDU 2068 RPG的错排(错排公式 + 具体解释)

    RPG的错排 Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Sub ...