0
主机成功事务后更新ATC,ICC和主机DB上的计数器在这一刻是相同的。事务不成功后,主机是否应增加ATC(应用程序事务处理计数器)(EMV标记9F36)?
但是,由于ICC上的计数器增加,主机是否应该在未成功事务后(例如在未正确输入PIN之后)增加/更新自己的DataBase中的ATC? 或者主机不应该在它之后改变ATC。
我没有找到任何EMV书的答案。
主机成功事务后更新ATC,ICC和主机DB上的计数器在这一刻是相同的。事务不成功后,主机是否应增加ATC(应用程序事务处理计数器)(EMV标记9F36)?
但是,由于ICC上的计数器增加,主机是否应该在未成功事务后(例如在未正确输入PIN之后)增加/更新自己的DataBase中的ATC? 或者主机不应该在它之后改变ATC。
我没有找到任何EMV书的答案。
emv交易的一大目标是停止重播交易。使用授权请求密码对交易的真实性进行验证,ATC是其代的一个组成部分,显然在验证中。
现在,每次发出获取处理选项时,芯片都会增加ATC。因此,当您在线收到交易时,预计交易的ATC始终高于您在发行人的最后一次ATC。如果它与存储在卡的发行者处相同或更低,则该交易可能是重放。
一些处理系统还检查ICC上的ATC和处理系统的DB之间的差异。例如,该差异不大于10.因此,如果在没有成功交易之后处理系统没有在自己的DB中更新ATC,那么当ICC上的ATC更大(例如超过10)时,DB和主机中的ATC (处理系统)将拒绝交易。 那么,不成功的交易后,主机是否应该在自己的数据库中更新ATC? – Costonied
对我来说,这听起来更像是一般行为的定制,您需要根据业务需要处理这些行为。 在正常情况下,只要事务在通过ARQC验证后拥有比数据库中的数据更高的ATC,ATC就会更新。 – adarsh