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

继续前一张工行闪酷卡,其实当初已经测试完成之时忙着国庆回家,没有及时出测试报告,现在把其他项目的测试情况整理一下。

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

1.GPO
Command:80A8000023832122000000000000000001 000000000000015600000000 000156130925820000000000
Resopnse:776882027C009F3602001957 136222***************D23082010075711199999F9F 101307010103A02000010A01 000000000055F2A6869F2608 ECAF2E62FFFF40CD5F340101 9F6C0220009F5D0600000000 00005F20144D522E524*************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响应中查找发卡行自定义数据:
9F1013 07010103A02000010A01000000000055F2A686
对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。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值