1

さまざまな EMV TLV から値を問い合わせるコードがあります。ただし、PED シリアル番号の場合、 http ://www.emvlab.org/emvtags/ のタグ「9F1E」の仕様には次のように記載されています。

名前 説明 ソース フォーマット テンプレート タグの長さ P/C インターフェイス デバイス (IFD) のシリアル番号 製造元によって IFD に割り当てられた一意かつ永続的なシリアル番号 端末 8 9F1E 8 プリミティブ

しかし、上記の制限は 8 ですが、VeriFone PED には 9 つの長い SN があります。

そのため、タグ「9F1E」に依存するサンプル コードでは、完全な長さを取得できません。

int GetPPSerialNumber()
{
    int rc = -1;

    rc = GetTLV("9F1E", &resultCharArray);

    return rc;
}

上記の GetTLV() は、タグ arg を受け取り、その値を char 配列に入力するように記述されています。

完全な 9 を取得する良い方法を見つけた開発者はいますか?

4

1 に答える 1