最近有涉及到支付宝 电脑网站支付
,对于重复支付有点疑惑。
例如某网站的业务会员(终生制这种只需要付款一次的),初次选中a、b、c三项业务,然后跳转到扫码支付页面,发现钱不够,现只选中a业务,再次跳转到扫码支付页面。
按照上述场景,生成了两个订单号,都包含了业务a的,出于某种原因,如果此时都付款的话,a业务的会员就会被支付了两次,产生了重复支付的情况。请问这种情况该如何避免吗?
我有了解到支付宝有
交易关闭接口
,但是那个貌似要在用户扫码之后调用才有效。用户扫码与否,商户系统无感知,也就没法调用关闭接口,此时两个订单都可被支付。