0

PHP で利用可能な ICCDATA パーサーはありますか? ICCDATA データ パーサーである必要があります。私は ISO8583 パーサーを持っていますが、それは ICCDATA を解析しません。

4

1 に答える 1

1

あなたの答えの根本は、要素の形式を正しく理解し、正しいものを探すことです。

ISO-8583 ICCDATA フィールドと言うとき、Data Element 55 Integrated Circuit Data (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 に答える