简体   繁体   English

VerifoneEMV:第二次生成交流电?

[英]VerifoneEMV: Second Generate AC?

I am working on MasterCard Acquisition project using emv Module 6.2. 我正在使用emv模块6.2进行万事达卡获取项目。 I can successfully generate 1st Ac and retrieve tags from it properly but i am asked to include also the result of the 2nd AC in my ICC data before transmission to the issuer. 我可以成功生成1st AC并从中正确检索标签,但是在传输给发行方之前,我还被要求在我的ICC数据中包含2nd AC的结果。

How can i generate the 2nd AC and include it in my field 55? 如何生成第二个AC并将其包含在字段55中?

There looks to be some misunderstanding in what you need. 您的需求似乎有些误解。 can you explain the complete context. 您能否解释完整的上下文。 Below is how you deal in ideal environment. 以下是您在理想环境中的处理方式。 In first generate AC 首先生成AC

  1. if you get ARQC you send it online to issuer. 如果您收到ARQC,则将其在线发送给发行人。
  2. If you receive TC you approve the transaction offline. 如果您收到TC,则可以离线批准交易。
  3. If it is AAC you decline offline. 如果是AAC,则您拒绝离线。

Now assume you get ARQC and you are not able to go online, you check default action codes and if allowed you request for TC in second generate. 现在,假设您获得了ARQC,并且无法上线,请检查默认操作代码,如果允许,请在第二次生成中请求TC。 If you get TC your transaction is approved offline, else you get AAC and transaction is declined!!! 如果您获得TC,则您的交易已离线批准,否则您将获得AAC,交易被拒绝!


---------------------05-Dec-2016----------------------- --------------------- 05-2016年12月-----------------------


Ok then i guess this is what you are looking for. 好吧,我猜这就是您要寻找的。 CVR Byte 1 Bit 8 will tell whether second generate AC was requested or not. CVR字节1的位8将告诉您是否请求第二个生成AC。 In an online transaction(after 1st Gen AC) this will be 1.Can you check what is it that you are sending now ?. 在在线交易中(第一代AC之后)为1。您可以检查现在发送的是什么吗?。 Check the image for more information. 检查图像以获取更多信息。 在此处输入图片说明

Now you may not need action codes but fyi, you have three types of action codes. 现在您可能不需要动作代码,但是可以使用三种动作代码。 denial (to decline the transaction offline), online( to send transactions to issuer), default( to decide on how to proceed when online was opted but unable to. There are two sets of action codes - Terminal( which is used in terminal action analysis) and issuer( which is used by card action analysis). download emv books here to read more. 拒绝(拒绝离线交易),在线(将交易发送给发行人),默认(决定选择在线但无法选择时如何进行。有两组操作代码-终端(用于终端操作)分析)和发卡行(用于卡片行为分析),请在此处下载emv图书以了解更多信息。

Btw, are you doing M-TIP ? 顺便说一句,你在做M-TIP吗?

Thanks a lot for your answer which is very helpful to me. 非常感谢您的回答,这对我非常有帮助。

I was trying to figure out the meaning of "Issuer Application Data indicated Decline", which contains multiple tags, including Card Verification Results, the value of it is "03 80 00 00, Byte 2, bits 6-5 is 00b. Meaning AAC is returned for a decline. 我试图弄清楚“发行人应用程序数据表明下降”的含义,其中包含多个标签,包括卡验证结果,其值为“ 03 80 00 00,字节2,位6-5为00b”。含义AAC被退回。

I am running one Visa MSD test, it's Pass Criteria is as follows: * The reader shall indicate to the cardholder to present the card, perform the transaction, and indicate that the transaction has been declined.. 我正在运行一项Visa MSD测试,其通过标准如下:*读者应指示持卡人出示卡,进行交易并表明交易已被拒绝。

However, the transaction goes online and transaction approved. 但是,该交易已联机且已批准交易。

To summarize, when configured for MSD only & CVN 17 (ie TTQ = '80 80 00 00') and the card declines the transaction with Issuer Application Data (tag '9F 10' byte 5 = '80') the reader sends the transaction online. 总而言之,当仅配置为MSD和CVN 17(即TTQ = '80 80 00 00')并且卡拒绝带有发卡行应用数据的交易(标签'9F 10'字节5 ='80')时,读取器将发送交易线上。

How am I gonna meet the pass criteria then? 那我怎么满足通过标准呢? Thanks. 谢谢。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM