提问人:nim 提问时间:1/25/2022 更新时间:1/26/2022 访问量:636
从 EMV 响应中获取数据
Get data from EMV response
问:
我尝试翻译我的卡详细信息的 EMV 响应。为此,我使用了
https://github.com/binaryfoo/emv-bertlv 获取数据。
下面你可以看到输出:
[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
如何使用此输出获取应用程序标签值?
答:
0赞
Adarsh Nanu
1/26/2022
#1
如果我正确理解了您的问题,您想了解他们如何将您的字符串解析为该形式。为此,您需要了解遵循 TLV(标签长度(十六进制)和值)格式的 EMV 解析。有时,标签被分组到一个模板下。 请遵循此答案以获取更多详细信息,我已通过 EMVCo 规范的参考资料进行了更详细的解释。
评论