Bug 曝光台 JD 一个订单付款两次都扣款成功

Map大飞 · 2018年06月11日 · 最后由 119 回复于 2018年09月29日 · 3516 次阅读

恰逢 618 活动,在 JD 上三只松鼠店里下个订单,付款时却出现了扣款两次的情况:
1.在订单确认支付页面,我先选择了找人代付,我发给了我的一朋友(纯属娱乐)
2.然后回到京东,自己付款,选择的是京东白条(第一次用白条,优惠了 6.18 元),很顺畅的支付成功,期间无任何网络问题【实际价格是 98.1,白条优惠 6.18,所以一个付款 91.2,一个付款 98.1】
3.支付完成后,过了一会儿,朋友跟我说她帮我付款了。当时我还不信,后来把支付截图给我看,才确认确实支付了两次。
4.随后打电话给京东客服,确认收到两次费用。两次支付一个是在 2018.06.11 17:19 左右,一次支付是在 2018.06.11 17:21 左右,相差两分钟,难以相信。

再此希望有 JD 相关的童鞋,能看到这个 bug,并改善。这种 bug 让用户很反感。
订单号:76773168014
操作用户:




共收到 28 条回复 时间 点赞

皮一下非常开心😂 这种事好像在电商平台经常出现,原因比较复杂,可能是支付平台没有把支付成功的消息及时返回给服务器,导致你的订单状态没有改过来,所以另一笔也可以支付,另外服务器应该是有轮询任务在跑的,这个也不是实时的。

对于 JD 这样得平台,我觉得间隔两分钟还能出现这种情况,不太正常。

Map大飞 回复

这种事,支付宝微信也有锅,不光是京东一家的

现在大规模分布式系统,可靠性放第一位,局部一致性在极端情况下根本不值得去保证,只要最终一致即可

Map大飞 回复

对于狗东,一切皆有可能

你这是对 JD 有多大仇恨

lofbat 回复

最终一致是指系统自动去检查,还是等用户去反馈?

我去催饭 回复

实际上我此次既不是高峰期,网路页很好。

找京东金融的修 BUG。。。客户抗议了。。。

magicyang 回复

打电话中我一直反馈这个对客户体验很不好,然后她们客服直接一个劲的说会把钱退给我。。。。

Map大飞 回复

会退的。。。。估计是结算的推送出问题了。会有流程做定时检查的。。。

Map大飞 回复

客服关注的多是用户安抚啦,正常之后都会建个工单转给测试或者开发

magicyang 回复

已经退了,重点是体验不好。

平台自己也会对账的,账目不平财务下个月一号就不要活了,人家肯定不会比你懈怠
异步也不是啥解决客户体验的银弹,我现在都习惯了 axios.all 了,脏数据处理起来比修 bug 要烧心

测试支付经常遇到这样的问题,在没有收到第 3 方回调信息前,一般都是提示用户不要再次去支付,我看支付宝都是这么做的,我们也是这么做的,页面给提示信息,建议用户不要操作

与姝彤行 回复

这种也可以接受,如果像京东这样用户间隔两分钟付款两次都不提醒,而且收付款成功,体验确实不好,有种不靠谱的感觉。
而且我不知道,如果我没有发现两边都付款了并且没有打电话给客服反馈问题,JD 是否会主动给我退钱。

槽神 回复

你们发现多收了钱,但是用户没有反馈的话,是主动给用户退钱?

18楼 已删除
Map大飞 回复

自己的钱哪能不上心,我只是说客服绝不敢轻视这种问题
以巨头们现在的线上监控能力来看,你不反馈他们也可以快速查出哪一笔出了问题……也许我高看他们了也不一定

槽神 回复

我是在想主动退给用户,用户回是个什么心理。 因为用户本来还以为只是付了一次款。

bug 无法根除是必然的。 但还是要尽量避免 严重的 bug 出现,而且也不能对待所有 bug 都用二八原则。

有人代付真好。。

这样的朋友,介绍一下啊。。

yanlongfei 回复

跑题了

Ikaros灬 回复

关注重点

这种扣款的行为,一般是不会做控制的。。大多数第三方支付和电商。。
他们唯一的要求就是放款的时候绝对不能出现类似的情况。。😂

淡淡清晨 回复

这个就对用户(消费者)不公平

狗洞还是算了,一个 app 天天把多少多少用户使用没有风险放在首页,充分说明了对自己产品没信心啊!

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册