【问题标题】:EMV Offline Approval/DeclineEMV 离线批准/拒绝
【发布时间】:2015-12-07 15:51:45
【问题描述】:

我正在开发 VeriFone VX 终端的接口。虽然,这确实是一个通用的 EMV 问题。我们的处理器的下限为零,因此将始终在线发送。但是,如果它发生变化,您如何知道(哪些标签)交易是离线批准还是拒绝?或者,换句话说,你怎么知道要不要上网?

【问题讨论】:

    标签: emv


    【解决方案1】:
    how do you know (what tags) if the transaction was approved or declined offline? Or, in other words, how do you know to go online or not?
    

    终端必须决定是离线进行交易、上线还是拒绝交易。此处终端向卡发送命令(AC),该命令的响应有助于终端决定接下来的操作。

    决策取决于三个领域 -
    1) - 发行人操作代码
    2) - 终端操作代码
    3) - TVR

    IAC、TAC 和 TVR 具有相同的结构。想了解更多数据可以看EMV BOOK 3

    IAC 使用示例-

    suppose IAC-ONLINE (TAG - 9F0F) = 08 00 00 00 00 , 
    here byte 1 bit 4 is on i.e. offline DDA Failed , 
    Here Issuer want to go online if offline DDA Failed.
    

    当终端执行DDA并且失败时,它会设置TVR中的相应位 这意味着 TVR 说 - 此卡的离线 DDA 失败。 现在终端在线检查IAC,发现DDA_Failed位在TVR中打开并且相同,这里终端决定是在线,然后它向卡发送Gen AC命令p1 = 80(ARQC - 请求在线授权)。

    P1的编码如下

    Ex- Gen AC 命令

    C: 80 AE 80 00 其他数据
    R:SW1/SW2=9000(正常处理:无错误) Lr=32
    77 1E 9F 27 01 80 9F 36 02 02 13 9F 26 08 2D F3
    83 3C 61 85 5B EA 9F 10 07 06 84 23 00 31 02 08

    。 现在由卡片决定,终端在 Gen AC 命令的响应中获得卡片决定。卡返回标签 9F27 - 密码信息数据。这里卡返回 80 即卡要在线交易

    您的问题确实很重要,您需要阅读更多规范以明确该主题。有关此主题的更多信息,请查看EMV BOOKs,。也可以阅读 - Terminal action analysisCard Action analysis

    【讨论】:

    • 谢谢。这是我正在寻找的确认。不幸的是,大多数文档都是从卡到终端接口的角度来看的。如果您将 POS 连接到终端,则必须筛选所有噪音以确定与您的情况相关的内容。再次感谢。
    • @Arjun,我在 9F0D、9F0E 和 9F0F 上看到了发行人操作代码。但我没有看到“终端操作代码”?如何获取“终端操作代码”?谢谢
    • 终端操作代码将基于通过卡提供给终端的 DO,因此基本上在读取发行者操作代码并将其与 TVR 进行比较时,终端将发出生成 AC。 atlassian.idtechproducts.com/confluence/display/KB/…
    【解决方案2】:

    假设您使用的是 VeriFone 的 VIPA API,那么第一个“继续交易”命令 (GenAC1) 返回包装在 TLV 模板中的标签(或“构造的”TLV 标签)。这个模板的值决定了结果:

    • E3:本地授权
    • E4:需要在线授权

    【讨论】:

      【解决方案3】:

      AFAIK(在普通 EMV 中)在第一次 GENERATE AC 期间返回的标签 Cryptogram Information Data ('9F27') 应该用于此目的。

      EMV Book 3, Table 14

      请注意,此标记包含卡的决定,因此您不会看到内核所需的密码类型。

      【讨论】:

        猜你喜欢
        • 2017-12-29
        • 1970-01-01
        • 2018-02-07
        • 1970-01-01
        • 2021-08-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-09-29
        相关资源
        最近更新 更多