簡體   English   中英

交易失敗后主機是否應增加ATC(應用程序事務計數器)(EMV標簽9F36)?

[英]Does host should increase ATC (Application Transaction Counter) (EMV tag 9F36) after unsuccessful transaction?

成功事務后主機更新ATC,ICC和主機DB上的計數器此時相同。

但是,主機應該在非成功事務之后(例如在沒有正確PIN的事務之后)增加/更新自己的DataBase中的ATC,因為ICC上的計數器增加了嗎? 或者主持人不應該在它之后更改ATC。

我沒有找到任何EMV書的答案。

emv事務的一個重要目標是停止重放事務。 使用授權請求密碼來驗證事務的真實性,並且ATC是其生成的組成部分,並且顯然在其驗證中。

現在,每次發出獲取處理選項時,芯片都會增加ATC。 因此,當您在線收到交易時,預計交易的ATC始終高於您在發行人處的最后一個ATC。 如果它與卡的發行者存儲的相同或更低,則交易可能是重播。

主機系統應該在確信它已經從芯片接收到真正的ARQC到從芯片接收的新值時更新其芯片ATC的內部軌道。

請記住,芯片中的ATC始終是正確的值,因此如果您作為主機收到了具有意外ATC值的消息,您可以確定它來自芯片,即使實際交易因某些其他原因而失敗(即資金),您應該始終將主機跟蹤值更新為從卡收到的值。

ATC反映了在整個生命周期內針對芯片發起的交易數量(通過GET PROCESSING OPTIONS調用),而不是成功交易的數量。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM