![](/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.