QPBOC规范——CVM处理

CVM流程:需要终端有cvm需求,终端支持联机PIN或签名方式一种或两种。

——如果卡片交易属性(标签“9F6C”)数据元在卡片中未提供,支持签名的终端应当认为支持 签名。如果终端要求 CVM,应当在单据上打印签名行;

——支持超过一个 CVM 的终端应当查询卡片交易属性(标签“9F6C”)的第 1 字节第 8 位和第 7 位决定卡片选择哪个 CVM。如果位 8=‘1’,终端应当执行联机 PIN 校验,不再查询位 7;如果位 8=‘0’,终端应当查询位 7。除非终端支持联机 PIN,否则卡片不会设置第 8 位;当前 的卡片逻辑不会将位 8 和位 7 都设置。不过以后增加的 CVM 也许会要求卡片逻辑改变。如果位 7=‘1’,终端应当在单据上打印签名行;

——对于支持 qPBOC 和非接触式借记/贷记应用的终端,如果 AIP 中第 2 字节第 8 位为零,

终端按 如下处理:

>如果应用密文(标签“9F26”)没有出现在 GPO 响应中按借记/贷记应用流程处理;

>如果应用密文(标签“9F26”)出现在 GPO 响应中按 qPBOC 处理。

——符合本规范的终端,应同时支持“00”版本和“01”版本的 fDDA 验证,并应在终端交易属性 (第 4 字节第 8 位置为‘1’)中表明此能力。

——在如下的任何情形中,脱机数据认证失败:

>AIP 中未指示支持 fDDA;

> 或支持 fDDA,但 fDDA 要求的数据缺失。 

终端或卡请求 CVM :

终端可以请求CVM(总是或者对超过终端CVM请求上限的交易)。卡同样也可以请求CVM。目前qPBOC 支持两种方式验证持卡人:联机PIN和签名。如果卡或终端请求CVM,而卡不支持任何一种终端在终端交 易属性中指明的CVM,则交易将被终止。 如果请求CVM而且联机PIN同时被终端和卡所支持,则交易将通过联机来处理。 如果请求CVM但没有被卡和终端同时支持的CVM,则交易被终止。 无需 CVM

——如果终端交易属性的 CVM 请求位为‘0’,而且下面任一情况满足:

> 匹配货币位=‘1’,同时授权金额小于或等于卡片 CVM 限额。

>匹配货币位=‘0’,且不匹配货币交易卡片请求 CVM 位=‘0’(卡片附加处理的第 3 字节第 6 位)。 则卡继续进行风险管理处理,检查联机处理请求。 结束无需 CVM 要求 CVM

——如果终端交易属性的 CVM 请求位(第 2 字节第 7 位)为‘1’,或如果终端交易属性的 CVM 请 求位(第 2 字节第 7 位)为‘0’,而且下面任一情况满足:

>匹配货币位=‘1’,同时授权金额大于卡片 CVM 限额;

>匹配货币位=‘0’,且不匹配货币交易卡片请求 CVM 位=‘1’(卡片附加处理的第 3 字节第 6 位)。 接着按照下面的步骤继续。

卡和终端均支持联机 PIN

——如果在终端交易属性(第 1 字节第 3 位)中支持联机 PIN,同时下面任一情况满足:

> 匹配货币位=‘1’,同时对于匹配货币,联机 PIN 支持位=‘1’(卡片附加处理的第 3 字节第 8 位);

>匹配货币位=‘0’,同时对于不匹配货币,联机 PIN 支持位=‘1’(卡片附加处理的 第 3 字节第 7 位)。

——卡和终端均支持联机 PIN;

> 卡要将卡交易属性(标签“9F6C”,第 1 字节第 8 位)设置为‘1’,并请求联机处理;

> 如果返回可用脱机消费金额位=‘1’,则卡要通过卡片附加处理指明的脱机小额选项 (小额、小额和 CTTA、小额或 CTTA)计算可用脱机消费金额。如果没有指明任何一个 选项,则卡要将可用脱机消费金额设置为零。 按步骤继续处理完成联机处理。

卡和终端均支持签名

——如果终端交易属性(第 1 字节第 2 位)支持签名同时卡片附加处理的签名支持位=‘1’(第 3 字节第 5 位):

> 卡将卡片交易属性的签名请求位设置为‘1’,然后继续卡片风险管理处理;

> 按 检查联机处理请求。 

流程图:

QPBOC规范——CVM处理