
金融终端应用
生无可恋只能打怪升级
这个作者很懒,什么都没留下…
展开
-
协议简介
协议分为几大类: 1.应用层数据交互格式协议 7816-4协议 14443-4协议 PBOC应用部分 2.底层通讯协议 7816-1-2-3 1443-1-2-3 PBOC的协议部分 3.平台规范 GP规范其中14443主要定义了非接通信的通信格式和协议 7816则主要定义了接触式通信的格式和协议...原创 2019-11-06 21:10:11 · 493 阅读 · 0 评论 -
编译Curl支持https
参考: http://blog.youkuaiyun.com/liang19890820/article/details/51658574http://www.cnblogs.com/openiris/p/3812443.html目的:编译libcurl支持https。说明:1.编译libcurl不仅需要curl包也需要ssl库的支持,所以在编译libcurl的库之前先编译openssl库。2.我其实就是个搬...原创 2018-02-11 10:28:48 · 3536 阅读 · 0 评论 -
处理限制
1.应用版本号检查终端应用版本号Tag:9F09IC卡应用版本号Tag:9F08终端应用版本号应大于等于IC卡应用版本号,否则终止交易。2.应用用途控制检查如果应用用途控制检查Tag:9F07存在,则检查发卡行国家代码,终端国家代码,交易类型,主要是判断终端是否是ATM,以及终端支持的交易与卡片的交易是否一致,只要有一个不满足则置位TVR中的卡片不允许所请求服务。如果应用用途控制检查Tag:9F07原创 2017-06-22 14:26:02 · 363 阅读 · 0 评论 -
关于电子钱包需要注意的地方
简介:电子钱包属于PBOC2.0的概念,在PBOC3.0中废止,但是目前在行业应用以及交通这些应用场景中依然在使用。需要注意的地方:1.电子钱包建立时文件标识符固定为0002。2.电子钱包建立时,同时会建立一个文件用来保存交易明细,该文件类型是循环记录文件,需要在电子钱包建立时最后一个字节声明该文件的短文件标识符。3.交易明细文件不仅包含了电子钱包消费的明细,也包含了电原创 2017-07-10 20:36:32 · 3531 阅读 · 2 评论 -
电子钱包交易过程中利用PSAM卡计算 TAC--交易验证码
目的:自己计算TAC并且和CPU卡消费成功后产生的TAC值相同原因:电子钱包交易过程中可能会出现闪卡现象(用户卡中的金额已经扣除,但是终端没有收到卡片返回的TAC和MAC2),所以再次靠卡时,终端会判断是否是闪卡,如果是则终端根据之前的交易数据,自行计算TAC,然后上送后台系统。TAC的计算方法:初始向量: 00 00 00 00 00 00 00 00待处理数据:4字节交原创 2017-06-17 16:26:41 · 8031 阅读 · 0 评论 -
CPU卡电子钱包圈存消费调试记录
参考规范:《复旦FMCOS 》《PBOC2.0第2部分》1.密钥装载圈存密钥装载: 80D40102153FF0F2000200112233445566778899aabbccddeeff02-密钥标识3F-圈存密钥F0F2-使用权限更改权限0002-密钥版本算法标识2.圈存选择电子钱包: 00A4000002000200发送圈存初始化: 8050000原创 2016-12-17 15:31:39 · 4895 阅读 · 5 评论 -
电子钱包CPU卡和PSAM卡消费密钥装载分析
1.PSAM卡中一个ADF下消费密钥区分装载不同的消费密钥根据密钥版本号来区分,CPU卡中消费密钥密钥版本要和PSAM卡中密钥版本相同还有算法标识00-3DES01-DES02-255保留注意:消费密钥的密钥版本是在消费过程中标识密钥版本,其他的密钥的密钥版本作为密钥标识使用。 2.PSAM卡中密钥用途设置高3位是分散密级,低5位是密钥类型一级分散是0x01原创 2016-12-20 11:26:29 · 4808 阅读 · 0 评论 -
处理限制
1.应用版本号检查2.应用用途控制检查3.应用生效日期检查4.应用失效日期检查原创 2016-11-11 15:23:03 · 407 阅读 · 0 评论 -
PSE选择
PSE选择使用PSE进入应用,称为目录(文件名)选择。PSE名称:1PAY.SYS.DDF01 (315041592E5359532E4444463031) 步骤1: 终端通过使用选择( SELECT) 命令来选择文件名为“1PAY.SYS.DDF01”的支付系统环境而 开始,由此建立支付系统环境并进入初始目录。 注意:发送选择PSE命令,卡片返回6A81(卡被锁定或原创 2016-11-11 15:20:19 · 2952 阅读 · 0 评论