PBOC卡片应用分析(五)非接触式IC…

开发者福利!热门AI工具限时免费用 购周边即赠Coding Plan Lite,Claude Code、Cursor等20+工具畅享,效率翻倍! 阅读详情
继续前一张工行闪酷卡,其实当初已经测试完成之时忙着国庆回家,没有及时出测试报告,现在把其他项目的测试情况整理一下。

接着上一篇,终端在GPO时送入的终端交易属性是22000000,表示终端不支持非接触式借记/贷记应用, 支持qPBOC,不支持接触式借记/贷记应用,终端具有联机能力,不支持联机PIN,不支持签名。

1.GPO
Command:80A8000023 832122000000000000000001000000000000015600000000000156130925820000000000
Resopnse:776882027C009F3602001957136222***************D23082010075711199999F9F101307010103A02000010A01000000000055F2A6869F2608ECAF2E62FFFF40CD5F3401019F6C0220009F5D060000000000005F20144D522E524*************9202020202020
SW1SW2:9000

82指出的应用交互特征7C00,支持SDA,支持DDA,支持持卡人认证,执行终端风险管理,支持发卡行认证,同标准借贷记一致。57指出2磁道的等效数据,包含了卡号,9F10指出了发卡行应用数据,9F6C指出了卡片交易属性,5F20指出了持卡人姓名MR.xxxx。

2.读一下阈值
Command:80CA9F6D00
Response:9F6D06000000000100
SW1SW2:9000

阈值是100,当电子现金余额减去阈值小于授权金额,那么卡片应该返回可用脱机金额(上一步卡片对GPO的响应中已经返回了可用脱机金额0元),并请求联机处理。

3.读一下电子现金单笔交易限额
Command:80CA9F7800
Response:9F7806000000050000
SW1SW2:9000

4.读一下电子现金金额上限
Command:80CA9F7700
Response:9F7706000000100000
SW1SW2:9000

5.读一下可以脱机消费金额
Command:80CA9F5D00
Response:9F5D06000000000000
SW1SW2:9000

6.读一下CTTAL
Command:80CA9F5400
Response:9F5406000000025000
SW1SW2:9000

暂时没搞明白,后来发现9F54是CTTAL,直接发送了第6条指令,得到了这张卡片累计脱机交易总额是250块钱。

对照规范小额检查需要知道累计脱机交易总额CTTA,在GPO响应中查找发卡行自定义数据:
9F101307010103A02000010A01000000000055F2A686
对PBOC标准理解不深,对照文档分析:07010103A0200001这部分是借记贷记自定义数据,0A01发卡行自定义数据,其中01是请求CTTA的ID值。

7.连续脱机交易下限
Command:80CA9F5800
Response:9F580103
SW1SW2:9000

8.连续脱机交易上限
Command:80CA9F5900
Resopnse:9F590105
SW1SW2:9000

备忘以下内容:

小额, 9f5d=9f79

小额或CTTA, 9f5d=9f79+ CTTAUL-CTTA

小额和CTTA, 9f5d=CTTAUL-CTTA


CTTA得度怎么获得,按规范说应该用GENERATE AC,但是没研究明白,还得继续学习一下。

-------------------------------------------------------------------------------------------------------------------

总结一下工行闪酷卡片,如果在GPO时送入的终端交易属性中终端支持接触或者非接触借贷记,并且也支持qPBOC,那么卡片就会返回标准借贷记的GPO响应。在返回的非接触借贷记应用的GPO响应,返回的数据是:80127C0008010100100104001801010120010100。

IC卡(智能卡)APDU通讯总结 前言 总所周知,IC卡(智能卡)在身份验证、公共交通、门禁系统、银行、保险等领域随处可见。本文介绍IC卡读写器涉及一些简单概念和IC卡APDU通讯,概念并不做过多深入,了解即可,着重应用,避免少走弯路。 IC卡基本概念和相关知识 IC(Integrated Circuit Card,集成电路卡),也称智能卡(Smart card)、智慧卡(Intelligent card)、微电路卡(Microcircuit card)或微芯片卡等。它是将一个微电子芯片嵌入符合ISO 7816标准的卡基中,做成卡片形式 阅读详情

相关推荐

PBOC/EMV-交易流程详解--POS与卡片的数据交互进行分析

符号说明: RFU:预留使用 近期在调试pboc的交易,就萌生了把所有数据交互进行分析的想法,目的是抛砖引玉,希望有高手指正本文错误,或者理解不透彻的地方。 事不宜迟,下面是pboc交易的开始: 检测插片,检测卡片存在后: (1):选择支付环境pse:1PAY.SYS.DDF01 选择(SSELECT)报文,00 A4 xx(通过命令选择) xx(第一个或仅有一个)

简单 & 执着 3万+

APDU命令整理

APDU命令整理,描述了APDU的大部分命令,用于智能卡的开发利用。

IC卡读PBOC指令交互过程

IC卡读PBOC指令交互过程 选择PSE支付环境文件 操作 数据 发送指令 00A404000E315041592E5359532E444446303100 卡片返回数据 6F22840E315041592E5359532E4444463031A5108801015F2D027A68BF0C059F4D020B0A9000 数据解析: 6F: FCI(File Control Information)模板 84:DF名称 A5:FCI专用模板 88:目录基本文件的SFI (高三

m0_46199438的博客 1775

CPU卡详细交易最全的指令流程

CPU卡详细交易最全的指令流程_包括发卡_冲费_消费_圈存_圈提_取现_修改透支_读余额

EMV和PBOC规范介绍

EMV和PBOC规范介绍

qincheng168的博客 6110

ic 卡获取帐号apdu指令_发送获取银行卡卡号的APDU命令

1.选择PSE参考:指令格式见金融规范第部分附录B13指令:00A404000E315041592E5359532E4444463031分析:00A40400(固定)+0E(后续文件名长度)+315041592E5359532E4444463031(PSE文件名,接触式固定入口名称)2.读PSE目录文件操作:将所有记录读出。下面仅分析一条读记录指令,终端应该按规范读取记录参考:指令格式见金融规范...

weixin_39536010的博客 2331

PBOC卡片应用分析非接触式IC卡规范

继续前一张工行闪酷卡,其实当初已经测试完成之时忙着国庆回家,没有及时出测试报告,现在把其他项目的测试情况整理一下。 接着上一篇,终端在GPO时送入的终端交易属性是22000000,表示终端不支持非接触式借记/贷记应用, 支持qPBOC,不支持接触式借记/贷记应用,终端具有联机能力,不支持联机PIN,不支持签名。 1.GPO Command:80A8000023832122

a100501102的专栏 2506

PBOC卡片应用分析(四)非接触式IC卡规范

感谢@JulyClyde同学友情提供的工商银行闪酷钥匙扣,支持银联的闪付功能。卡片内的电子现金余额已经被圈提干净,余额应该是0。现在使用PC/SC的读卡器配合麻工强大的Snooper进行测试。 首先选择PPSE. 1.SELECT Command:00A404000E 325041592E5359532E4444463031 Response:6F2E840E325041592E5

a100501102的专栏 2402

金融PBOC卡片目录结构

根据第三部分《中国金融集成电路(IC)卡规范第3部分:与应用无关的IC卡与终端接口规范》,提及到卡片目录结构: 1.      卡片可以是单层目录的单应用卡,也可以是单个目录的多应用卡; 2.      主文件是卡商唯一的目录定义文件,文件标识符为3F00,主文件的FCI必须包含SFI数据对象;   根据第四部分《中国金融集成电路(IC)卡规范第4部分:借记贷记应用规范》 1.

简单 & 执着 4359

PBOC3.0卡 脱机消费的APDU指令流程

PBOC3.0卡 脱机消费的APDU指令流程 从选PPSE到扣款完成 以及交易日志的读取

非接触IC卡片APDU指令系统介绍.docx

非接触式IC卡APDU指令介绍: 1APDU指令格式 2.APDU指令分类 3.交易指令示例 4.卡内文件组织 5.安全机制 6.安全报文传送

PBOC2.0安全系列之—脱机认证之静态数据认证(SDA)

PBOC2.0安全系列之—脱机认证之静态数据认证(SDA) 一,什么是PBOC2.0 2005年3月13日,人民银行发布第55号文,正式颁发了《中国金融集成电路(IC)卡规范》(简称PBOC2.0)。该规范补充完善电子钱包/存折应用;增加借/贷记应用;增加非接触式IC卡物理特性标准;增加电子钱包扩展应用指南、借/贷记应用个人化指南等内容。   二,什么是脱机认证? PBOC数据认证方面,

tenfyguo的技术专栏 9228

PBOC规范第14、15、16部分总结

 第14 部分:非接触式IC 卡小额支付扩展 应用规范 1.非接触式系统基本组成部分包括非接触读写器(或者是PCD)和响应器(或者是PICC)。非接触读写器主要由连接在电路上的天线构成。响应器包括一个感应天线和接在天线尾部的集成电路。读写器和响应器结合起来,功能类似于一个变压器。 2. 对电子(或光)载波信号添加信息称之为调制,调制方法有: —— 振幅调制

1、测试博主技术知识分享 2、pos行业知识技术分享 3、java后端技术知识分享 4、嵌入式技术知识分享 5、运维部署相关知识分享 971

PBOC

PBOC https://blog.csdn.net/u013318715/article/details/21239035 最近在做一个基于PBOC电子现金卡的终端应用, 项目还没有完成, 但电子现金部分的处理模块已完成,剩下的基本是UI和调试的事情了. 想把对PBOC电子现金理解整理成一篇文章. 电子现金的概念是在PBOC规范的第十三部分<<基于借记/贷记应用的小额支付规范 >>里提出的。可以这样理解,电子现金是PBOC里的一个应用,它基于借贷记. 这个应...

TuxedoLinux的博客 1796

PBOC借贷记交易流程与命令解析() -应用选择

当我们首次进行一个借贷记交易时,卡插进POS终端,首先终端会判断卡片的通信协议类型和ATR值。 一  当终端能识别卡片时,终端开始下发一个选择PSE指令,即选择一个金融环境。 二 根据选择PSE命令的返回和读记录取得的应用,终端下发一个选择应用的指令来进入具体的应用。 如下指令:      --------------------------------------Applicat

智能卡应用 3931

【免费下载】 中国金融集成电路IC卡规范PBOC3.0-2018:引领金融科技新标准

在金融科技迅速发展的今天,中国金融集成电路(IC)卡规范PBOC 3.0-2018成为了行业内的一个重要里程碑。此规范不仅体现了我国金融IC卡技术的最新成果,也为金融行业的安全、便捷与高效提供了强有力的保障。此仓库提供的是该规范的完整文件,虽然部分章节已废止或使用旧版本,但其核心内容仍具有极高的参考价值。 ## 项目技术分析 PBOC 3.0-2018规范涵盖了金融IC卡的设计、生产、测试及应...

gitblog_06737的博客 1272

关于PBOC3.0发卡行认证的问题

关于PBOC3.0中发卡行认证的问题 背景 中国金融集成电路(IC)卡规范(PBOC3.0) 最近例行查看交易流水中发现经常出现冲正的交易,有点不太寻常。经分析发现绝大多数是农业银行,IC卡,插卡交易。 冲正:一般都是终端没有收到posp系统成功应答,从而主动发起的。 排查日志 因此我们第一时间排查日志,查找渠道是否有成功应答。 经过我们多笔问题订单跟踪,发现渠道都有返回交易成功,没有超时; 而且...

拖拖的博客 2045
上一篇: PBOC卡片应用分析(四)非接触式IC…
下一篇: 杭州通测试情况
詹天佐
博客等级 码龄19年 71粉丝 25原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值