我正在使用emv Module 6.2开发MasterCard Acquisition项目。我可以成功地生成第一个Ac并从中正确检索标签,但我被要求在传输给发行人之前还将第二个AC的结果包含在我的ICC数据中。
如何生成第二个AC并将其包含在我的字段55中?
答案 0 :(得分:4)
在你需要的东西上似乎存在一些误解。你能解释完整的背景吗?以下是您在理想环境中的处理方式。 首先生成AC
现在假设您获得ARQC并且您无法上线,您检查默认操作代码,如果允许,您在第二次生成时请求TC。如果您获得TC,您的交易被批准离线,否则您获得AAC并且交易被拒绝!!!
--------------------- 05日 - 12月2016 --------------------- -
好的,我想这就是你要找的东西。 CVR字节1位8将告知是否请求第二个生成AC。在线交易(在第一代AC之后),这将是1.你能检查你现在发送的是什么吗?查看图像以获取更多信息。
现在您可能不需要动作代码,但是fyi,您有三种类型的动作代码。拒绝(拒绝离线交易),在线(向发行人发送交易),默认(决定在线选择但无法进行时如何进行。有两套行动代码 - 终端(用于终端行动)分析)和发行者(由卡片行为分析使用)。下载emv书籍here以阅读更多内容。
是的,你在做M-TIP吗?答案 1 :(得分:0)
非常感谢您的回答,这对我非常有帮助。
我试图弄清楚“发行人的应用程序数据显示下降”的含义,其中包含多个标签,包括卡验证结果,其值为“ 03 80 00 00,字节2,位6-5为00b” 。表示AAC退货了。
我正在运行一项Visa MSD测试,其通过标准如下: *读者应指示持卡人出示卡, 执行交易,并指示交易具有 被拒绝了。
但是,交易联机并且已批准交易。
总而言之,当配置为仅用于MSD和CVN 17(即TTQ = '80 80 00 00')并且卡拒绝带有发卡行应用数据的交易(标签'9F 10'字节5 ='80')时,读取器在线发送交易。
那我该如何达到通过标准?谢谢。