要与 Google 钱包集成,必须实现以下基本功能。
EMV 认证
航站楼需要符合 EMVCo 1 级和 2 级认证。如需了解详情,请参阅 EMVCo 网站。
离线数据身份验证
为允许用户快速通过终端,公交终端必须支持离线数据身份验证 (ODA)。ODA 是一种加密检查,可让付款终端使用感应式付款卡或移动设备进行离线身份验证。ODA 能够非常信任出示的卡是真实的。这样,公交门就能打开,而无需用户等待网络处理付款。当公交终端偶尔处于离线状态时,也可以使用 ODA。当公交终端恢复在线状态后,系统即会处理付款。
如果公交站的终端不一直在线或网络连接不稳定,则 ODA 功能非常适合。如果付款处理时间可能会使通勤时间变长,也可以使用此属性。控制门通常在用户点按移动设备后 500 毫秒内打开。
若要使用 ODA,必须正确配置公交终端。如需详细了解如何配置终端,请与您的付款处理方或系统集成商联系。
Google 钱包支持在以下网络中使用 ODA:
- Visa
- Mastercard
- Amex
投票与卡牌对战
实体 NFC 卡具有静态 UID。不过,所有 Android 移动设备都具有动态 UID,会在每次交易时发生变化。这样可以为用户增加一定的隐私级别,因为它会阻止跟踪,但可能会导致“卡冲突”(即公交终端在 NFC 字段中识别多张卡)。
当用户拿着手机靠近终端时,NFC 字段强度会增加,设备可能会在该场强且稳定到可以建立连接之前启动交易。如果手机断开连接,它会停止并重试交易。这会导致移动设备 UID 发生变化;如果终端配置了卡冲突逻辑,它可能会在短时间内错误地识别多个 UID 并停止事务。如果采用卡片冲突逻辑的终端的终端轮询速度过高,这种情况会恶化。 如需解决此问题,请停用 UID 卡冲突逻辑或降低终端的轮询速度。
AID select、PPSE 和 ePPSE
对于同时支持开环卡和闭环卡的终端,最好按以下顺序进行设置:
- 首先选择所有使用 AID 的闭环卡。
- 所有使用 PPSE 的开环卡。
ePPSE
ePPSE 是 EMVCo 推出的一项新规范,有助于在交易发生之前从终端向移动设备提供有关交易类型的信息。这样,手机就可以为该特定类型的交易选择用户预定义的特定支付卡。对于公交卡,这可能意味着设置公交卡的默认支付卡,这样在触碰到公交终端时,就会替换默认支付卡。
Google 钱包目前不支持 ePPSE,但如果您想为公交启用 ePPSE,请在向 Google 钱包提交开放式公交表单时指明。