分享一下: 12306 候补订单居然能重复支付

2025 年 1 月 11 日
 wisej
早上用 bypass 抢票,开了自动支付的选项(因为候补顺序以支付后算)。
然后从 log 输出看,候补成功也自动支付了。但是从“候补订单页面”看,状态还是“未支付”。于是我就赶紧手动支付了一次。然后在账单里一看,有两笔扣款---原来第一次是支付成功的...(而且在相关群里看,我不是个例,还有重复支付的)

这么看的话,12306 对同一笔订单的支付不会作校验么?

然后打 12306 ,要么网络忙,要么客席正忙。咱就是说,钱应该会退我的吧 :)
6351 次点击
所在节点    分享发现
24 条回复
Torpedo
2025 年 1 月 11 日
我也遇到了。扣了两次才成功
clickhouse
2025 年 1 月 11 日
前两年左右遇到过,15 天自动退。
guoyan
2025 年 1 月 11 日
bypass 现在还好用吗
tbv
2025 年 1 月 11 日
普通订单也可以重复支付,例如使用微信支付宝调起不支付,理论上可以重复支付多笔,后面会自动退款的
menglddd
2025 年 1 月 11 日
上午买车票也遇到了同样问题
BardOS
2025 年 1 月 11 日
我也遇到了,同程抢票自动捐款了,我自己在 12306APP 看到未支付订单,又支付了一次,真是不靠谱。
zaizaizai2333
2025 年 1 月 11 日
你可以开挂,它也可以收两次。又不是不会自动退给你。

我要是设计系统,衡量完客服那边增加的成本,我也这么做。

毕竟支付系统确认的时间较长(尤其是信用卡),没必要做成实时校验的,设置成离线检查,然后多收的钱退钱比较合理。
Kroldee
2025 年 1 月 11 日
我两个多月前,在列车开前一小时买的票,第一次支付默认预选的就是银联付款,付款失败后换支付宝付款,扣款成功后我就没管了。过了半个小时,到车站进站的时候,刷身份证显示没有票,app 上也显示没有出行的订单,刷新了几分钟也没反应。因为赶时间就又买了一张,这次出票成功了,在上车前时不时就刷新一下已支付订单,一直还是只有一张票。上车后过了十几分钟,再次查询,显示我支付了三张票,有三个座位(总共付款了两次),这时也退不了款了,而且至今还没有自动退款,期间多次打 12306 ,机器人客服让我提供交易流水号,我确定是按照客服的要求说的流水号,一直识别不到就自动挂断了,12306 转人工也转不进去。直到前天,一直重复转人工转人工,终于接通人工客服了,说明情况后客服告诉我几个工作日后给我答复,目前还没给我回电话。
mxT52CRuqR6o5
2025 年 1 月 11 日
重复支付是个并不难触发的事情,只不过大多数时候收款方会很快把重复支付的订单给你退钱
Akikiki
2025 年 1 月 11 日
同早上遇到了重复支付,目前第一次的钱还没退我,打算等到周一
docx
2025 年 1 月 11 日
中国移动充值也可以重复支付。同一个订单第一次支付失败(扣款成功),再支付第二次。
wisej
2025 年 1 月 11 日
@zaizaizai2333 是的。估计是衡量过,不做成实时的更有利
wisej
2025 年 1 月 11 日
@Kroldee 那有点难受。不过你这个可能不算典型的 case ,它那边估计要人工查验。
Tadaima
2025 年 1 月 11 日
贴主打通客服是说系统会之后自动退,还是需要打下电话提供下单号信息让他们安排退?
agood
2025 年 1 月 11 日
之前去某知名三甲医院,也出现过重复支付的情况,联系银行说不能否认交易,支付宝也不能处理,要找医院,后来医院那边说要等 7 个工作日财务对账后才自动退款
wisej
2025 年 1 月 11 日
@Tadaima 还真不知道 (ㄒoㄒ),不过是问了订单号的。
seansong
2025 年 1 月 11 日
这种重复支付应该是设计成这样的,如果是我做,也会允许存在,毕竟保证尽可能尽快支付成功,比千方百计防止重复支付,重要太多了,这个量级的系统,追求结果正确就好了
vajaja
2025 年 1 月 11 日
现在还用 bypass 的意义是?
Fucter
2025 年 1 月 11 日
能用就行了,谁管这些细节,特别是医院还动不动掉单
gam2046
2025 年 1 月 11 日
不同渠道是可能出现同时支付成功的情况,这种情况,通常需要系统对账以后,才会冲正。尤其是这种高并发的系统,很难实时/准实时的冲正交易。

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

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

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

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

© 2021 V2EX