我正在使用 emv 模块 6.2 从事 MasterCard Acquisition 项目。我可以成功生成第一个 AC 并从中正确检索标签,但我被要求在传输给发行人之前将第二个 AC 的结果包含在我的 ICC 数据中。
我如何生成第二个 AC 并将其包含在我的字段 55 中?
最佳答案
您的需求似乎存在一些误解。你能解释一下完整的上下文吗?以下是您在理想环境中的处理方式。 首先生成AC
- 如果您收到 ARQC,您可以将其在线发送给发行人。
- 如果您收到 TC,则表示您批准了离线交易。
- 如果是 AAC,您会拒绝离线。
现在假设您获得了 ARQC 并且无法上网,您检查默认操作代码,如果允许,您将在第二次生成中请求 TC。如果您获得 TC,您的交易将被离线批准,否则您将获得 AAC,交易将被拒绝!!!
---------------------2016 年 12 月 5 日-------------------- --
好吧,我想这就是您正在寻找的。 CVR 字节 1 位 8 将告知是否请求第二次生成 AC。在在线交易中(第一代 AC 之后),这将是 1.您能检查一下您现在发送的是什么吗?检查图像以获取更多信息。
现在您可能不需要操作代码,但仅供引用,您有三种类型的操作代码。 denial(离线拒绝交易)、online(将交易发送给发行人)、default(选择在线但无法进行时决定如何继续。有两组操作代码 - Terminal(用于终端操作)分析)和发行者(卡操作分析使用)。下载 emv 书籍 here 以了解更多信息。
顺便说一句,你在做 M-TIP 吗?
关于emv - 惠尔丰EMV : Second Generate AC?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40928553/