TVR和TAC拒绝不匹配,但是交易不在线吗?在Pinpad Verifone中

时间:2018-07-11 14:56:22

标签: terminal emv verifone mastercard

我与此question

中的问题相同

但是我使用的是支持CDA的万事达卡。

问题描述:

当我尝试运行CDA时,我得到以下数据:

TVR:0400008000(“ CDA失败,超出下限”)
IAC拒绝:0000000000
拒绝TAC:0000000000
交谘会在线:FC50B8A000
IAC在线:F870A49800

AID卡是A0000000041010,因此它需要与万事达TAC和IAC进行处理,我确定此事务必须生成ARQC,但由于9f27标签的值为0x00,因此它正在生成AAC。

非常感谢,谢谢。

2 个答案:

答案 0 :(得分:0)

他解决了我的问题,解决方法如下:

  1. 更新collis
  2. 验证所有公共密钥都可用于该卡并且状态良好 在verifone终端需要的文件中构建(在我的情况下 它是带有A00000025.EF的文件)
  3. 验证索引是否包含在EST.dat文件中

:)

答案 1 :(得分:-1)

我已经实现了EMV付款框架(https://github.com/vicente-da-silva/dcemv)。这实现了EMV非接触式和接触式内核。您可以尝试在框架中进行事务并遵循逻辑,看看框架的行为是否与VeriFone相同,以及为什么它不联机,或者框架的行为是否与VeriFone不同,那么也许VeriFone内核的行为不正确。您需要的逻辑位于TerminalActionAnalysis_7_8.cs中,用于接触式或非接触式内核。