簡體   English   中英

從 EMV 響應中獲取數據

[英]Get data from EMV response

我試圖翻譯我的卡詳細信息的 EMV 響應。 為此,我用

https://github.com/binaryfoo/emv-bertlv獲取數據。

下面你可以看到 output:

[6F (FCI template)] 8407A0000000031010A52F500B56495341204352454449548701015F...1A02
      [84 (dedicated file name)] A0000000031010
      [A5 (FCI proprietary template)] 500B56495341204352454449548701015F2D086573656E707466729F...1A02
        [50 (application label)] VISA CREDIT
        [87 (application priority indicator)] 01
        [5F2D (language preference)] esenptfr
        [9F12 (application preferred name)] CREDITO
        [9F11 (issuer code table index)] 01
        [9F38 (PDOL - Processing data object list)] 9F1A02
I/System.out:       9F1A (terminal country code) 2 bytes 

如何使用此 output 獲取應用程序 label 值?

如果我正確理解您的問題,您想了解他們如何將您的字符串解析為該形式。 為此,您需要了解遵循 TLV(標簽長度(十六進制)和值)格式的 EMV 解析。 有時標簽在模板下分組。 請按照此答案了解更多詳細信息,其中我已通過 EMVCo 規范的參考資料進行了更詳細的解釋。

暫無
暫無

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

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