简体   繁体   English

TVR位与TAC Online匹配,但交易不上线?

[英]TVR bits match TAC Online, but transaction does NOT go online?

I have a scenario where the EMV Contactless card image (American Express) SHOULD decline offline; 我有一个场景,EMV非接触式卡片图像(美国运通卡)应该离线下线; however, the Ingenico PinPad is going online and approving and the VeriFone is declining offline. 然而,Ingenico PinPad正在上线并批准,并且VeriFone正在下线。

Even though, this scenario SHOULD decline offline - I am convinced this scenario should go ONLINE. 尽管如此,这种情况应该离线下降 - 我确信这种情况应该在线。 I think the VeriFone is a false-positive and the Ingenico is doing the right thing by going ONLINE. 我认为VeriFone是假阳性,Ingenico通过ONLINE做正确的事情。

The purpose of this scenario is to ensure that the terminal declines a transaction offline when CDA fails. 此方案的目的是确保终端在CDA发生故障时使事务脱机。

The card image has an IAC Denial of "0000000000" and IAC Online of "F470C49800" . 卡图像的IAC拒绝为"0000000000" ,IAC在线为"F470C49800"

The TVR that gets generated during 1AC is '0400008000' . 在1AC期间生成的TVR是'0400008000'

The TAC Denial is set to "0010000000" and the TAC Online is set to "DE00FC9800" . TAC拒绝设置为"0010000000" ,TAC Online设置为"DE00FC9800"

TVR = "0400008000"
IAC_Denial = "0000000000"
TAC_Denial = "0010000000"
IAC_Online = "F470C49800"
TAC_Online = "DE00FC9800"

When comparing the TVR to the TAC Denial (which should happen first) according to the EMV Book 3 - Terminal Action Analysis - there are NO matching bits. 根据EMV第3册 - 终端动作分析将TVR与TAC拒绝(应首先发生)进行比较时,没有匹配位。 So the next thing that should happen is the TVR should be matched with the TAC Online. 接下来应该发生的事情是TVR应该与TAC Online相匹配。 When comparing the bits from the TVR to the TAC Online - the bits that match are: "CDA Failed, Exceeds Floor Limit". 将TVR中的位与TAC Online进行比较时,匹配的位为:“CDA失败,超过最低限额”。 This indicates to me that this should go ONLINE; 这向我表明这应该在线; however, as previously stated the scenario is ensuring that it declines OFFLINE. 但是,如前所述,情景是确保它拒绝离线。

In a nutshell, the VeriFone PinPad is giving a false-positive by declining OFFLINE without using the Terminal Action Analysis logic. 简而言之,VeriFone PinPad通过在不使用终端动作分析逻辑的情况下拒绝OFFLINE来给出误报。

However, the Ingenico seems to be doing the right thing by going ONLINE. 然而,Ingenico似乎通过ONLINE做正确的事情。

Is there something that I am missing? 有什么东西我错过了吗?

Is there any configurations that can override the Terminal Action Analysis from matching the TVR to TACs to prevent a transaction to go online? 是否有任何配置可以覆盖终端操作分析,使TVR与TAC匹配,以防止交易上线?

Could this be an issue with the VeriFone kernel? 这可能是VeriFone内核的问题吗?

Thanks. 谢谢。

I often got this error when my POS terminal was not properly configured. 当我的POS终端配置不正确时,我经常遇到此错误。

Often, scenarios like this one will have thresholds to configure in your terminal accordingly to its standards. 通常,像这样的场景将根据其标准在终端中配置阈值。 For instance, my terminal was configured accordingly to SEPA-FAST standards. 例如,我的终端根据SEPA-FAST标准进行了配置。

There was a threshold for the maximum amount value to approve offline. 离线批准的最大金额值有一个阈值。 This is useful for merchants that want to approve small amounts offline for effectiveness and speed when they have long lines of customers to process. 这对于希望在有大量客户需要处理的情况下离线批准少量离线以获得有效性和​​速度的商家非常有用。 Think of a cafeteria or a bus line. 想想自助餐厅或公交线路。 Of course, this is slightly risky and many merchants won't approve high amounts without an online approval to reduce their loss due to invalid/fraudulent payments. 当然,这有点风险,并且许多商家在没有在线批准的情况下不会批准高额金额以减少因无效/欺诈性付款而造成的损失。

In my opinion, your offline threshold looks fine. 在我看来,您的离线阈值看起来很好。 The transaction amount exceeds it and it is refused offline for the obvious reasons I explained to you before. 由于我之前向您解释的明显原因,交易金额超过了它并被拒绝离线。

Perhaps your maximum threshold is badly configured. 也许您的最大阈值配置不当。 Most scenarios require you to set a maximum amount threshold over which the transaction is refused offline. 大多数方案都要求您设置拒绝事务脱机的最大金额阈值。

One other thing that could be wrong is your EMV Terminal capabilities 0x9F33 that supports Online PIN authentication and shouldn't. 另一个可能是错误的是您的EMV终端功能0x9F33支持在线PIN身份验证,不应该。 Maybe you aren't using the terminal prescribed by the scenario. 也许你没有使用场景规定的终端。 What is your CVM? 你的CVM是什么? Should it be supported by your terminal? 它应该由您的终端支持吗? There is also the EMV Terminal Transaction Qualifiers (TTQ) field 0x0F66 for NFC transactions that plays a similar role in defining what a terminal can and cannot do. 还有用于NFC交易的EMV终端交易限定符(TTQ)字段0x0F66,其在定义终端能够和不能做什么方面起类似作用。 Maybe your terminal should be offline only in this scenario. 也许您的终端只应在此方案中脱机。 This could happen for pizza deliveries or in situations where an internet connexion is not available. 这可能发生在比萨饼送货或没有互联网连接的情况下。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM