关于支付宝pc扫码重复支付的问题

来源:1-1 Java企业级支付一站式解决方案

wwwwwwei

2020-05-28

最近有涉及到支付宝 电脑网站支付 ,对于重复支付有点疑惑。

例如某网站的业务会员(终生制这种只需要付款一次的),初次选中a、b、c三项业务,然后跳转到扫码支付页面,发现钱不够,现只选中a业务,再次跳转到扫码支付页面。

按照上述场景,生成了两个订单号,都包含了业务a的,出于某种原因,如果此时都付款的话,a业务的会员就会被支付了两次,产生了重复支付的情况。请问这种情况该如何避免吗?

我有了解到支付宝有 交易关闭接口 ,但是那个貌似要在用户扫码之后调用才有效。用户扫码与否,商户系统无感知,也就没法调用关闭接口,此时两个订单都可被支付。

写回答

1回答

神思者

2020-05-28

你说的这个事情,用户钱不够没付款成功,支付订单的状态是未支付。即便退回了重新选择,那么要生成新的本地商品订单,然后商户平台拿着商品订单请求支付平台生成支付订单,这是个新的支付订单,所以不会重复付款

1
2
神思者
回复
wwwwwwei
你不说点后退了了,所以不会存在要支付的页面啊
2020-05-28
共2条回复

Java支付全家桶 企业级各类支付手段一站式解决方案

微信/支付宝/银联/混合支付,App/PC/H5/小程序,企业级通用支付

753 学习 · 201 问题

查看课程