你的想法是对的,现在不论淘宝美团狗东拼多多微店饿了么的支付系统都是这样设计的,不怕多次回调,就怕做不到准实时退款。
我这个月遇到的唯一一次回调失败是淘宝-翼支付,翼支付服务端没有二次回调淘宝的业务逻辑,导致淘宝侧延迟近半小时。
以前也测过各电商平台的手工退款效率,银联商户等一个月才发现重复支付的案例也不少,而某东会直接吞下,你不找客服就嘿嘿嘿了。
楼主遇到的问题其实不是12306系统内的问题——12306重复支付的退款也几近准实时,款项肯定已经退给这两家(也可能是同一家)违规接入商了。
但接入商的自动退款逻辑是先查询12306官网订单状态,发现改签/退款才继续去查支付单号状态,没有准备“支付账户收到退款时立刻去查款项对应哪个重复支付订单”的逻辑,只能等码农有空时才手动退款给楼主。只要你掐准放票时间,你甚至可以在这两家发起支付之前下单/完成付款,达成一张票付三次都没有立刻退款的成就。
凡是要求你输入12306官网密码的,都是脚本异地登录你的账号代你操作。12306已经多次发布公告提醒过风险,这些皮包公司什么事都敢干。
- 来自 水木社区APP v3.5.7
【 在 laoshifu 的大作中提到: 】
:
: 解释的很好啊。
: 其实可以稍稍改进一下,让这个系统更实时一些。假设A支付系统支付成功后,如果B支
: 付系统还在待等待输入支付密码这种状态,在支付成功后B系统会去回调12306,通知支
: 付成功,这个时候12306会发现订单状态已经是支付了,就可以从后台直接发起退款操作
: 把B支付系统的钱直接原路退回,而不用等每日结算再退。
--
FROM 117.136.38.*