关于 11.3 上线北京上海交通卡后,使用 Apple Pay 支付,遭遇弹出交通卡,造成支付失败的实验

2018-04-07 21:06:53 +08:00
 hzw

结论,不是苹果一家的锅,不是纯粹的 iOS bug。需要提供交通卡加入 Apple Pay 技术方案的公司(据说是叫 雪球科技)去研究改进。

回忆下 Apple Pay 使用的情况:手机在熄屏锁机状态下,靠近云闪付终端,手机亮屏并弹出预设的默认银行卡,然后校验指纹或脸后,完成支付。这个过程和我们刷交通卡过闸有一个共同点,就是在熄屏下进入工作状态;有一个不同点,支付需要校验指纹或脸,而交通卡直接过闸。

实验方式,设置好默认银行卡,在上海全家便利店的云闪付终端上,无论你买不买东西,只要手机靠近,都会激活 Apple Pay,然后分别设置上海交通卡和日本西瓜卡作为快速交通卡,用手机靠近云闪付终端看结果。

上海交通卡实验时,弹出的不是 Apple Pay 默认银行卡;日本西瓜卡实验时,弹出的是正常的银行卡,即如果支付不会失败。

14082 次点击
所在节点    iPhone
29 条回复
Bardon
2018-04-07 21:33:27 +08:00
不清楚了,我这里,地铁过闸弹公交卡,云闪付弹默认银行卡...
对了,储蓄卡在完成虚拟公交卡充值后就移除了,只剩一张公交卡和信用卡
maxduke
2018-04-07 22:06:06 +08:00
按照 lz 的对比测试,看起像是国内交通卡实现的问题
azkw12
2018-04-07 22:52:10 +08:00
还好我坐不起公交
Kanna
2018-04-07 22:56:45 +08:00
这个好像添加卡的时候有说过吧,默认点亮弹是公交卡,双击调出 apple pay 默认是银行卡。
西瓜卡走的不是 apple pay 通道,也不支持 iPhone6、6s 和 iPhone7 (非日版),所以不跟这个支付冲突
deadtomb
2018-04-07 23:44:30 +08:00
感觉问题是手机有没有办法判断出对面的这个终端是交通卡读卡器还是云闪付读卡器?
atone
2018-04-07 23:45:56 +08:00
我的理解是西瓜卡用的是 Felica 方案,跟银行卡不一样,所以黑屏靠上去的时候,机器能够自行检测到底是哪种;而国内公交卡的方案跟银行卡一样的,所以机器没法自动检测(或者至少目前没有实现)。
chinvo
2018-04-07 23:49:33 +08:00
Felica 在 NFC 标准上实现了选卡之类的外围功能,闸机可以指定卡片类型
hzw
2018-04-08 00:28:56 +08:00
@deadtomb
@chinvo
@atone
我是这样理解的,收银的终端设备(云闪付),发送一个支付信号,可以唤醒 Apple Pay,然后 Apple Pay 提供系统中设置好的默认支付卡,等待用户完成指纹 /脸部识别操作,最后完成支付。猜测目前由于软件工程的原因,可能赋予了上海 /北京交通卡在作为快捷交通卡时,覆盖系统默认支付卡设定的权限,造成了支付失败。这和日本的 NFC-Felica 标准无关,因为整个行为是由终端支付设备 唤醒 手机 Apple Pay,之后就是系统提供默认支付卡了。
deadtomb
2018-04-08 00:29:40 +08:00
@chinvo 原来是这样 所以人家的是读卡器和手机的 nfc 之间有双向通信的咯 不像现在的 applepay 随便靠近一个读卡器哪怕是公司门禁卡也会跳出银行卡出来
deadtomb
2018-04-08 00:31:09 +08:00
@hzw 我觉得并不完全是 现在感觉是任意一个 13.56M 的读卡器都能唤醒 applepay
hzw
2018-04-08 00:40:14 +08:00
@deadtomb 13.56 是 NFC 的标准,当然唤醒。其实你可以做个实验,在交通卡加入钱包后,把快捷交通卡设为无,刷一下门禁。再把快捷交通卡设为交通卡,再刷下门禁,看手机的反应。
SandyLee
2018-04-08 09:16:42 +08:00
我 watch 上绑定公家卡刷公交,便利店用手机上的 pay,我是这样解决的。
leefly
2018-04-08 09:33:38 +08:00
@Bardon 信用卡也能给公交卡充值啊? 😳
deadtomb
2018-04-08 09:49:06 +08:00
@hzw 果然 现在跳出来的是公交卡
deadtomb
2018-04-08 09:55:25 +08:00
@hzw 现在云闪付也跳公交卡出来 尼妹 怎么会这样 即便把默认卡设置为银行卡也没用
sunwei0325
2018-04-08 10:07:52 +08:00
最下面交易设置了吗? 默认是新加的公交卡
bao3
2018-04-08 11:09:02 +08:00
楼上 @sunwei0325 正解,我的就这样设置的,在上海从没有乱弹。
maxduke
2018-04-08 11:58:15 +08:00
@sunwei0325
@bao3
就这样设置的,在上海“熄屏”闪付的 pos 默认跳出来就是交通卡,导致交易失败
leshijiazu
2018-04-08 12:18:09 +08:00
我用的是 iPhone X,我的操作是这样的: 乘坐公共交通的话,直接息屏过闸,如果是云闪付刷卡的话,先双击侧边按钮,激活 Apple Pay,然后刷脸验证,再把手机贴过去完成支付。
另外我想问问,如果是 iPhone X 的用户,不会真有人先把手机贴过去,再刷脸验证的吧?
fromzero
2018-04-08 12:52:12 +08:00
不靠谱 出一次 bug 上班就迟到了 用卡最稳

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/444912

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX