分享一下: 12306 候补订单居然能重复支付 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
wisej
V2EX    分享发现

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

  •  1
     
  •   wisej 271 天前 5531 次点击
    这是一个创建于 271 天前的主题,其中的信息可能已经有所发展或是发生改变。
    早上用bypass 抢票,开了自动支付的选项(因为候补顺序以支付后算)。
    然后从 log 输出看,候补成功也自动支付了。但是从“候补订单页面”看,状态还是“未支付”。于是我就赶紧手动支付了一次。然后在账单里一看,有两笔扣款---原来第一次是支付成功的...(而且在相关群里看,我不是个例,还有重复支付的)

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

    然后打 12306 ,要么网络忙,要么客席正忙。咱就是说,钱应该会退我的吧 :)
    第 1 条附言    271 天前
    更新进展:

    打通客服了。说是 7 个工作日会自动退款的。
    24 条回复    2025-01-13 20:04:01 +08:00
    Torpedo
        1
    Torpedo  
       271 天前
    我也遇到了。扣了两次才成功
    clickhouse
        2
    clickhouse  
       271 天前
    前两年左右遇到过,15 天自动退。
    guoyan
        3
    guoyan  
       271 天前 via Android
    bypass 现在还好用吗
    tbv
        4
    tbv  
       271 天前
    普通订单也可以重复支付,例如使用微信支付宝调起不支付,理论上可以重复支付多笔,后面会自动退款的
    menglddd
        5
    menglddd  
       271 天前
    上午买车票也遇到了同样问题
    BardOS
        6
    BardOS  
       271 天前
    我也遇到了,同程抢票自动捐款了,我自己在 12306APP 看到未支付订单,又支付了一次,真是不靠谱。
    zaizaizai2333
        7
    zaizaizai2333  
       271 天前   11
    你可以开挂,它也可以收两次。又不是不会自动退给你。

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

    毕竟支付系统确认的时间较长(尤其是信用卡),没必要做成实时校验的,设置成离线检查,然后多收的钱退钱比较合理。
    Kroldee
        8
    Kroldee  
       271 天前   1
    我两个多月前,在列车开前一小时买的票,第一次支付默认预选的就是银联付款,付款失败后换支付宝付款,扣款成功后我就没管了。过了半个小时,到车站进站的时候,刷身份证显示没有票,app 上也显示没有出行的订单,刷新了几分钟也没反应。因为赶时间就又买了一张,这次出票成功了,在上车前时不时就刷新一下已支付订单,一直还是只有一张票。上车后过了十几分钟,再次查询,显示我支付了三张票,有三个座位(总共付款了两次),这时也退不了款了,而且至今还没有自动退款,期间多次打 12306 ,机器人客服让我提供交易流水号,我确定是按照客服的要求说的流水号,一直识别不到就自动挂断了,12306 转人工也转不进去。直到前天,一直重复转人工转人工,终于接通人工客服了,说明情况后客服告诉我几个工作日后给我答复,目前还没给我回电话。
    mxT52CRuqR6o5
        9
    mxT52CRuqR6o5  
       271 天前 via Android
    重复支付是个并不难触发的事情,只不过大多数时候收款方会很快把重复支付的订单给你退钱
    Akikiki
        10
    Akikiki  
       271 天前
    同早上遇到了重复支付,目前第一次的钱还没退我,打算等到周一
    docx
        11
    docx  
       271 天前 via iPhone
    中国移动充值也可以重复支付。同一个订单第一次支付失败(扣款成功),再支付第二次。
    wisej
        12
    wisej  
    OP
       271 天前
    @zaizaizai2333 是的。估计是衡量过,不做成实时的更有利
    wisej
        13
    wisej  
    OP
       271 天前
    @Kroldee 那有点难受。不过你这个可能不算典型的 case ,它那边估计要人工查验。
    Tadaima
        14
    Tadaima  
       271 天前
    贴主打通客服是说系统会之后自动退,还是需要打下电话提供下单号信息让他们安排退?
    agood
        15
    agood  
       271 天前 via iPhone
    之前去某知名三甲医院,也出现过重复支付的情况,联系银行说不能否认交易,支付宝也不能处理,要找医院,后来医院那边说要等 7 个工作日财务对账后才自动退款
    wisej
        16
    wisej  
    OP
       271 天前
    @Tadaima 还真不知道 (ㄒoㄒ),不过是问了订单号的。
    seansong
        17
    seansong  
       271 天前
    这种重复支付应该是设计成这样的,如果是我做,也会允许存在,毕竟保证尽可能尽快支付成功,比千方百计防止重复支付,重要太多了,这个量级的系统,追求结果正确就好了
    vajaja
        18
    vajaja  
       271 天前
    现在还用 bypass 的意义是?
    Fucter
        19
    Fucter  
       271 天前 via Android
    能用就行了,谁管这些细节,特别是医院还动不动掉单
    gam2046
        20
    gam2046  
       271 天前
    不同渠道是可能出现同时支付成功的情况,这种情况,通常需要系统对账以后,才会冲正。尤其是这种高并发的系统,很难实时/准实时的冲正交易。
    jojo0830
        21
    jojo0830  
       269 天前
    我也感觉 12306 越改越难用了。
    昨天看了个说法:候补是为了获取真实购票意图,然后根据候补数量来增加车辆节数或者车次。
    kingpo
        22
    kingpo  
       269 天前
    去年国庆就遇到,用 bypass 和携程,都抢到并支付成功,并且是两个座,座位号是不同的
    kingpo
        23
    kingpo  
       269 天前
    @vajaja #18 我就说一个场景,候补挂着没补到,bypass 实时抢到了。不是所有放票都是直接到候补池的
    Kroldee
        24
    Kroldee  
       269 天前
    @Kroldee #8 今天下午退款了,支付宝和微信各有一笔,我之前还以为只支付了两次,实际上支付了三次,第一次好像是银联支付失败后用微信支付,扣款了但显示支付失败,这个扣款我当时没发现,最后支付宝和微信的两笔多付的都给我退款了。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3516 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 00:45 PVG 08:45 LAX 17:45 JFK 20:45
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86