0

我们正在开发移动应用程序,客户可以在其中访问多个忠诚度计划。客户最方便的方式是使用 nfc 会员卡,我们正在寻找通过谷歌支付通行证和苹果钱包通行证实现它的方法

但是,我们对流水线和用户->PoS->等交互还不是很熟悉。

有人可以解释一下吗:

卡片提交到 PoS 终端后是什么流程?(与 GPay/Wallet 和我们的后端的交互)。

任何信息表示赞赏!

4

1 回答 1

0

对于 Google Pay Passes 端,通过 NFC 传输会员卡有效负载的协议称为 Smart Tap。设计如下

  1. 将装有 Google Pay 和会员卡(通过智能点击启用)的手机加载到终端上。

  2. 终端通过 Smart Tap 协议向 Google Pay 应用程序提供唯一的收款人 ID 和签名信息。

  3. Google Pay 应用程序使用此签名信息来验证终端的身份,并且收集器 ID 用于确定它传输的通行证。

  4. Google Pay 通过 Smart Tap 从钱包中传输通行证有效负载。

  5. 然后终端解密有效载荷并向上传递到 POS。

考虑 NFC 传输的最佳方式是作为使用条形码传输值的加密替代方案。

于 2020-06-08T22:33:31.443 回答