PHP 中是否有可用的 ICCDATA 解析器?它应该是 ICCDATA 数据解析器,我有 ISO8583 解析器,但它不解析 ICCDATA。
问问题
707 次
1 回答
1
您的答案的根源是正确理解元素的格式,然后搜索正确的东西。
当您说 ISO-8583 ICCDATA 字段时,我假设您指的是数据元素 55 集成电路数据 (ICC)。EMV (ISO 7814)、VISA、MasterCard 和其他规范对其格式非常清楚。
您需要的是一个X.690 BER-TLV解析器来分解这部分消息,而不仅仅是一个通用的 TLV 字段解析器。
Stack Exchange 上也有其他一些帖子,这是一个很好的帖子。这很好地说明了simple 和 BER-TLV之间的差异。
如果您需要快速启动,GitHub 有 BER-TLV 解析器,而 NuclearDog的这个解析器在搜索时排名靠前。
编写代码后,EMVLabs 有一个工具可以帮助您检查编码或查看您是否使用他们的BER-TLV 解码器工具获得相同的结果。(显然不要把生产数据放在那里)。
于 2015-10-24T13:26:52.207 回答