I have the same problem as in this question
but I am using a MasterCard card that supports CDA.
Description of the problem:
When I try to run the CDA I get the following data:
TVR: 0400008000
("CDA Failed, Exceeds Floor Limit")
IAC DENIAL: 0000000000
TAC DENIAL: 0000000000
TAC ONLINE: FC50B8A000
IAC ONLINE: F870A49800
the AID card is A0000000041010 so it processes it with the mastercard TACs and IACs, I am sure that this transaction must generate an ARQC but it is generating an AAC since the value of the 9f27 tag is 0x00.
I would appreciate it very much, Thank you.
he solved my problem, the solutions is as follows:
:)
I have implemented a EMV payment framework ( https://github.com/vicente-da-silva/dcemv ). this implements both EMV contactless and contact kernels. You can try and do the transaction in the framework and follow the logic, and see if the framework behaves the same as the VeriFone and therefore why it does not go online, or if the behavior of the framework is different from the VeriFone, then perhaps the VeriFone kernel is not behaving correctly. The logic you need is in the TerminalActionAnalysis_7_8.cs for either the contact or contactless kernel.
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.