gpt4 book ai didi

EMV 离线批准/拒绝

转载 作者:行者123 更新时间:2023-12-01 16:24:14 26 4
gpt4 key购买 nike

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

最佳答案

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的编码如下
coding of 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

关于EMV 离线批准/拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34137711/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com