我正在对基于 HCE 的付款进行 PoC。我已经浏览了 Android 文档和其他一些博客,它的实现似乎相当复杂。
有一个示例应用程序描述了用于核心通信的 HCE 服务,但我相信真正的支付应用程序还有更多。例如,我看到以下模块
1) 用户注册/注册 - 成功注册后用户将获得一个 PIN。付款时需要此 PIN
2) 卡注册 - 一旦注册的卡将存储在云端。
3) HCE 模块在 POS(销售点)与 NFC 阅读器通信
4) 生成令牌以执行交易 - 这是防止/最小化欺诈的机制之一,因为令牌可能有生命周期、数量或没有。交易限制。我还没有完全理解它是如何生成令牌的,以及谁都参与了这个过程。
请帮我澄清这个工作流程。
谢谢,
iuq