HCE ベースの支払いに関する PoC を行っています。Android のドキュメントや他のブログを調べたところ、実装がかなり複雑に思えます。
コア通信用の HCE サービスを説明するサンプル アプリがありますが、実際の支払いアプリにはもっと多くの機能があると思います。たとえば、次のモジュールが表示されます
1) ユーザーの登録/登録 - 登録が成功すると、ユーザーは PIN を受け取ります。この PIN は支払いの際に必要になります
。 2) カード登録 - 登録されたカードはクラウドに保存されます。
3) POS (販売時点管理) で NFC リーダーと通信するための HCE モジュール
4) トランザクションを実行するためのトークンの生成 - トークンには有効期間、金額があるかどうかがあるため、詐欺を防止/最小化するメカニズムの 1 つです。取引制限の。トークンがどのように生成され、誰がそのプロセスに関与しているかについて、私は完全には理解していません。
このワークフローを明確にするのを手伝ってください。
ありがとう、
iuq