无需Apple Pay界面即可完成Apple Pay支付是否具备可行性?
无Apple Pay界面完成支付的可能性
该场景是存在的,核心触发场景为用户开启了Apple Pay快捷支付模式(Express Mode):
- 苹果针对交通卡、部分支持的银行卡提供了快捷支付选项,用户手动开启后,对应卡片的交易不需要唤醒设备、不需要验证Face ID/Touch ID/密码,靠近支持的读卡器直接完成扣费,全程不会弹出Apple Pay支付界面。
- 你所使用的
requestAutomaticPassPresentationSuppressionAPI +com.apple.developer.passkit.pass-presentation-suppressionentitlement的组合抑制能力,本身存在苹果官方明确的适用边界:仅对需要用户主动验证身份的普通Apple Pay交易生效,用户主动开启的快捷模式交易优先级更高,不会被该规则抑制。这也是你本地测试无法复现的核心原因——你本地测试用的Apple Pay卡片未开启快捷模式,而反馈用户的付款卡片开启了该模式。
其他可能的触发原因
- 部分POS终端支持卡组织的小额免密免签规则,若用户同时开启了对应卡片的快捷支付模式,叠加后也会出现无界面完成支付的情况。
- 极低概率场景:用户设备已越狱,修改了PassKit的相关权限逻辑,绕过了你App配置的抑制规则。
排查建议
可让反馈用户确认其付款所用的Apple Pay卡片是否开启了快捷模式,关闭该模式后再在App前台场景下靠近POS测试,即可验证是否为该原因导致。
内容的提问来源于stack exchange,提问作者Chandan Shetty SP
相关产品推荐
相关产品推荐

