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

自定义域(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. VS添加程序集

    项目->添加->引用->程序集 可在项目的引用目录中,查看引用的程序集

  2. js中的this详解

    在web前端开发中,javascript中的this和其他的JAVA,C#等大型语言一样,是一个重要概念.但是要注意的是,在javascript中,由于 javascript的动态性,this的指向在 ...

  3. spring源码分析之@Conditional

    根源在AnnotationConfigApplicationContext和AnnotationConfigWebApplicationContext,以AnnotationConfigApplica ...

  4. hdu5308 I Wanna Become A 24-Point Master(构造)

    题目:pid=5308" target="_blank">http://acm.hdu.edu.cn/showproblem.php? pid=5308 题意:给定 ...

  5. php全局变量的使用

    php全局变量的使用 一.总结 1.php的全局变量:php的全局变量和C++,Java的全局变量不一样 2.页面嵌套php:我在html页面中嵌套php代码的时候,php的全局变量好像和C++,Ja ...

  6. UVA 12333 Revenge of Fibonacci

    https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem& ...

  7. win7旗舰版怎么降级到专业版

    一.操作准备及注意事项 1.UltraISO光盘制作工具9.5 2.备份C盘及桌面文件 二.win7旗舰版改成专业版的步骤 1.当前系统为Win7 SP1 64位旗舰版: 2.按Win+R打开运行,输 ...

  8. Linux中iptables学习

    防火墙:是一种位于内部网络与外部网络之间安全的防护系统,依照特定的规则,允许或是限制传输的数据通过.iptables通常被用作类UNIX系统中的防火墙,更准确的说,可以称为iptables/netfi ...

  9. Redis .Net客户端源码

    1.简单介绍 当前NoSql使用已经极为普遍,无论是Java生态圈,还是.net生态圈.大大小小的Web站点在追求高性能高可靠性方面,不由自主都选择了NoSQL技术作为优先考虑的方面.主流的技术有:H ...

  10. 洛谷 P2908 [USACO08OPEN]文字的力量Word Power

    P2908 [USACO08OPEN]文字的力量Word Power 题目描述 Farmer John wants to evaluate the quality of the names of hi ...