MasterCard クレジット カードを使用していますが、CDA 認証を実行するために必要な正確な手順について質問があります。
手順を正しく理解していれば、最初にGENERATE AC
コマンドを送信し、その後にEXTERNAL AUTHENTICATE
?を送信する必要があります。
私のGENERATE AC
コマンドは次のようになります。
80 AE 40 00 42 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 91 01 01 01 01 00 01 02 03 04 12 01 02 01 01 02 03 04 05 06 07 08 00 01 02 12 04 04 04 04 33 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
そして、カードから得られる応答 (RESPONSE) は次のようになります。
77 29
9F 27 01 80
9F 36 02 00 5C
9F 26 08 AE 7D 66 E4 50 15 D5 A4 (アプリケーション暗号文)
9F 10 12 02 10 A0 00 00 2A 08 00 01 02 00 00 00 00 00 00 00 FF
90 00
次のステップでは、次のコマンドで「EXTERNAL AUTHENTICATE」をトリガーしています。
00 82 00 00 AE 7D 66 E4 50 15 D5 A4 02 10 A0 00 00 2A 08 00
その後の応答は 2 バイト配列[109, 0]
、つまり6D
. これは、私が何か間違ったことをしているということですか?
アドバイスをいただければ幸いです。