Java コードと Android NFC 機能を使用して、非接触型決済カードと通信しています。
私は一連の Visa および MasterCards で動作するコードを持っていますが、Visa カードの特定のサブカテゴリで問題が発生しました。
私が行った手順と遭遇した問題は次のとおりです。
- PPSE を使用してアプリケーションを識別します
- アプリケーション AID (A0000000031010) を選択します ファイル制御情報には、作成した PDOL が含まれています
- GET PROCESSING OPTIONS を送信する
この時点で、6984 リターン コードを取得しました。これは、私が見る限り、PIN 試行制限を超えたことを意味しますが、これが GPO からの正当な応答であることを確認できませんでした。
認証の試行がなく、非接触型のトランザクションであることを考えると、これが見られるとは思いませんでした。これは、カードが別の場所で無効化されたことを示していますか?
私が書いているコードは、カードから Track2 データにアクセスするために必要な最小限の手順を実行していることに注意してください。完全な EMV カーネル処理を再作成しようとしているわけではありません。
ありがとう