我有一个场景,EMV非接触式卡片图像(美国运通卡)应该脱机;然而,Ingenico PinPad正在上线并批准,并且VeriFone正在下线。
即使这种情况应该离线下降 - 我确信这种情况应该在线。我认为VeriFone是假阳性,并且Ingenico通过上线做正确的事情。
此方案的目的是确保终端在CDA失败时拒绝离线事务。
卡片图片的IAC拒绝为"0000000000"
,IAC在线为"F470C49800"
。
在1AC期间生成的TVR为'0400008000'
。
TAC拒绝设置为"0010000000"
,TAC Online设置为"DE00FC9800"
。
TVR = "0400008000"
IAC_Denial = "0000000000"
TAC_Denial = "0010000000"
IAC_Online = "F470C49800"
TAC_Online = "DE00FC9800"
根据EMV第3册 - 终端动作分析将TVR与TAC拒绝(应首先发生)进行比较时,没有匹配位。接下来应该发生的事情是TVR应该与TAC Online相匹配。将TVR中的位与TAC Online进行比较时,匹配的位为:“CDA失败,超过最低限额”。 这向我表明这应该在线;但是,如前所述,情景是确保它拒绝离线。
简而言之,VeriFone PinPad通过拒绝OFFLINE而不使用终端动作分析逻辑给出误报。
然而,Ingenico似乎通过上线做了正确的事。
我有什么遗失的东西吗?
是否有任何配置可以覆盖终端操作分析,使TVR与TAC匹配,以防止交易上线?
这可能是VeriFone内核的一个问题吗?
感谢。
答案 0 :(得分:2)
我的POS终端配置不正确时,经常会出现此错误。
通常,这种情况会在您的终端中根据其标准配置阈值。例如,我的终端已按照SEPA-FAST标准进行了相应配置。
对于离线批准的最大金额有一个阈值。这对于想要离线处理少量客户以提高效率和速度的商人很有用,因为他们需要处理大量客户。想想自助餐厅或公交线路。当然,这有点冒险,并且许多商家未经在线批准也不会批准高额付款,以减少由于无效/欺诈性付款而造成的损失。
我认为您的离线阈值看起来不错。交易金额超过了该金额,由于我之前向您解释的明显原因,我们拒绝了该交易金额。
也许您的最大阈值配置错误。在大多数情况下,您都需要设置一个最大金额阈值,超过该阈值将拒绝离线交易。
另一件事可能是您的EMV Terminal capabilities 0x9F33支持在线PIN身份验证,但不应该这样做。也许您没有使用方案规定的终端。什么是您的CVM?您的终端应该支持吗? NFC交易还有EMV终端交易限定符(TTQ)字段0x0F66,在定义终端可以做什么和不能做什么方面起着类似的作用。也许仅在这种情况下,您的终端才应处于离线状态。这可能发生在披萨外卖或没有互联网连接的情况下。