![](/img/trans.png)
[英]TVR and TAC Denial does not match, but transaction does NOT go online? in Pinpad Verifone
[英]TVR bits match TAC Online, but transaction does NOT go online?
我有一个场景,EMV非接触式卡片图像(美国运通卡)应该离线下线; 然而,Ingenico PinPad正在上线并批准,并且VeriFone正在下线。
尽管如此,这种情况应该离线下降 - 我确信这种情况应该在线。 我认为VeriFone是假阳性,Ingenico通过ONLINE做正确的事情。
此方案的目的是确保终端在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似乎通过ONLINE做正确的事情。
有什么东西我错过了吗?
是否有任何配置可以覆盖终端操作分析,使TVR与TAC匹配,以防止交易上线?
这可能是VeriFone内核的问题吗?
谢谢。
当我的POS终端配置不正确时,我经常遇到此错误。
通常,像这样的场景将根据其标准在终端中配置阈值。 例如,我的终端根据SEPA-FAST标准进行了配置。
离线批准的最大金额值有一个阈值。 这对于希望在有大量客户需要处理的情况下离线批准少量离线以获得有效性和速度的商家非常有用。 想想自助餐厅或公交线路。 当然,这有点风险,并且许多商家在没有在线批准的情况下不会批准高额金额以减少因无效/欺诈性付款而造成的损失。
在我看来,您的离线阈值看起来很好。 由于我之前向您解释的明显原因,交易金额超过了它并被拒绝离线。
也许您的最大阈值配置不当。 大多数方案都要求您设置拒绝事务脱机的最大金额阈值。
另一个可能是错误的是您的EMV终端功能0x9F33支持在线PIN身份验证,不应该。 也许你没有使用场景规定的终端。 你的CVM是什么? 它应该由您的终端支持吗? 还有用于NFC交易的EMV终端交易限定符(TTQ)字段0x0F66,其在定义终端能够和不能做什么方面起类似作用。 也许您的终端只应在此方案中脱机。 这可能发生在比萨饼送货或没有互联网连接的情况下。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.