QPBOC快速借贷记流程(2)

本文详细介绍了QPBOC快速借贷记流程,包括交易预处理、应用选择、最终选择、应用初始化等步骤。在交易预处理中,终端检查交易类型并设置相关属性;应用选择通过选择文件名"2PAY.SYS.DDF01"进入PPSE;最终选择根据返回的FCI信息选择ADF;应用初始化涉及GPO命令交互,终端根据卡片响应决定后续路径。文章还讨论了卡片行为分析、读取记录和脱机数据认证等环节。
摘要由CSDN通过智能技术生成

目录

QPBOC快速借贷记流程

在我的上一篇文章中,我曾提到QPBOC有以下几个步骤:
- 交易预处理
- 应用选择
- 最终选择
- 应用初始化
- 卡片行为分析
- 读取记录
- 脱机数据认证


交易预处理

终端通过检查终端交易属性(9F66)来判断其交易的类型,如是否支持QPBOC。如果支持QPBOC,则在提示持卡人出示卡片和终端非接触式界面被激活前,必须进行这一步。否则,不需要进行这一步。
接下来,我来说明一下交易预处理的流程(在QPBOC规范中,这一点也说明得很清楚)

  1. 终端获得授权金额(9F02)
  2. 对授权金额进行检查,并设置终端交易属性第2字节
    1. 终端交易属性联机应用密文设置的条件
      • 终端配置为支持状态检查,并且授权金额为一个货币单位
      • 除了终端支持QPBOC扩展应用这种情况,其他授权金额为零且终端具有联机能力的情况
      • 授权金额大于非接触终端脱机最低限额或可用的终端最低限额(9F1B)
    2. 终端交易属性CVM设置的条件
      • 授权金额大于或等于终端执行CVM限额
    3. 采用另一种界面的条件
      • 除了终端支持QPBOC扩展应用这种情况,其他授权金额为零且终端仅支持脱机的情况
      • 授权金额大于或等于终端非接触交易限额
  3. 在预交易处理成功完成后,终端提示持卡人出示卡片,并对非接触界面上电。

应用选择

当卡片和终端建立通信后,终端采用“2PAY.SYS.DDF01”来选择PPSE。为满足时间的要求,卡片所返回的FCI尽可能只列出一个应用或者尽量少的应用。
接下来,我将展示其过程:
终端向卡片发出SELECT 命令来选择文件名为“2PAY.SYS.DDF01”的支付系统环境。
send =>00A404000E 325041592E5359532E4444463031
若回送的状态字为“90 00”,则命令执行成功,并进入非接触式支付系统环境。
recv <=6F 31 84 0E 325041592E5359532E4444463031 A5 1F BF0C 1C 61 1A 4F 08 A00000033301010250 0B 50424F432043524544495487 01 01
这里写图片描述
至此,终端得到了所需要进入的ADF的DF名。
若回送的状态字为其他状态字,或PPSE存在错误格式,则不能从FCI中获得AID,终端应关闭非接触式界面,启用另一界面。QPBOC并不支持AID列表选择


最终选择

在上一步骤中,我们已经得到了ADF的DF名:A0 00 00 03 33 01 01 02,且所返回的FCI中只有一个AID。所以

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值