首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >TVR位匹配TAC在线,但交易不在线?

TVR位匹配TAC在线,但交易不在线?
EN

Stack Overflow用户
提问于 2017-08-08 04:05:56
回答 1查看 1.7K关注 0票数 3

我有一个场景,EMV非接触式卡图像(美国运通)应该拒绝离线;但是,Ingenico PinPad正在联机审批,而VeriFone正在拒绝离线。

尽管如此,这个场景应该会拒绝离线-我相信这个场景应该上线。我认为VeriFone是一个假阳性,工程师通过上网做了正确的事情。

此场景的目的是确保当CDA失败时,终端拒绝离线交易。

卡片图像具有拒绝"0000000000"的IAC和"F470C49800"的IAC Online。

在1AC期间产生的TVR是'0400008000'

TAC拒绝设置为"0010000000",TAC Online设置为"DE00FC9800"

代码语言:javascript
运行
复制
TVR = "0400008000"
IAC_Denial = "0000000000"
TAC_Denial = "0010000000"
IAC_Online = "F470C49800"
TAC_Online = "DE00FC9800"

根据EMV手册3-终端操作分析,将TVR与TAC拒绝(应首先发生)进行比较时,没有匹配位。因此,下一件应该发生的事情是TVR应该与TAC在线匹配。在线比较TVR和TAC的bits时,匹配的bits为:"CDA Failed,Exceeds Limit“。这向我表明这应该上线;然而,如前所述,方案是确保它拒绝离线。

简而言之,VeriFone PinPad在不使用终端操作分析逻辑的情况下拒绝离线,从而给出了一个假阳性。

然而,Ingenico上线似乎是在做正确的事情。

我是不是漏掉了什么?

是否有任何配置可以覆盖终端操作分析,使TVR与TAC相匹配,从而阻止事务联机?

这可能是VeriFone内核的问题吗?

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2019-02-08 03:46:40

当我的POS终端配置不正确时,我经常会收到这个错误。

通常,像这样的场景会根据其标准在您的终端中配置阈值。例如,我的终端根据SEPA-FAST标准进行了配置。

离线审批的最大金额值有一个阈值。这对于那些想要在线下审批少量金额的商家来说很有用,因为当他们有很长的客户队伍要处理时,效率和速度。想一想自助餐厅或公交线路。当然,这是有一点风险的,许多商家不会在没有在线批准的情况下批准高额支付,以减少由于无效/欺诈支付造成的损失。

在我看来,你的离线门槛看起来不错。交易金额超过它,它被拒绝离线,因为我之前向你解释的明显原因。

也许您的最大阈值配置不正确。大多数情况下,您需要设置最大金额阈值,超过此阈值,事务将被拒绝脱机。

还有一件事可能会出错,那就是你的EMV Terminal capabilities 0x9F33支持在线PIN码身份验证,也许你没有使用场景中规定的终端。您的云服务器是什么?你的终端应该支持它吗?还存在用于NFC事务的EMV终端事务限定符(TTQ)字段0x0F66,其在定义终端可以和不能做什么方面起着类似的作用。也许只有在这种情况下,您的终端才应该离线。这可能发生在披萨送货或互联网连接不可用的情况下。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45554885

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档